Compiler error in 2018-01 snapshot (x86 linux): assertion failure in IR2
(defun c3 () (declare (optimize debug)) (dotimes (i 0 0) (dotimes (j 3 0) (unwind-protect 0))))
When compiled:
Error in function LISP::ASSERT-ERROR: The assertion (EQ C::ENV (C::LAMBDA-ENVIRONMENT (C::LAMBDA-VAR-HOME C::THING))) failed. [Condition of type SIMPLE-ERROR] [...] 0: (LISP::ASSERT-ERROR (EQ C::ENV (C::LAMBDA-ENVIRONMENT #)) NIL NIL) 1: (C::FIND-IN-ENVIRONMENT #<C::LAMBDA-VAR #x6175A27D NAME= #:CTR-3 TYPE= #<NUMERIC-TYPE (UNSIGNED-BYTE 2)>> ..) 2: (C::IR2-CONVERT-REF #<C::REF #x61760D45 LEAF= #<C::LAMBDA-VAR #x6175A27D NAME= #:CTR-3 TYPE= #<NUMERIC-TYPE #>>> #<C::IR2-BLOCK #x6178BC2D>) 3: (C::IR2-CONVERT-BLOCK #<C::CBLOCK Start = c2 {61765A95}>) 4: (C:IR2-CONVERT #<C:COMPONENT #x617666ED NAME= "DEFUN C3">) [...]