diff --git a/code/macros.lisp b/code/macros.lisp
index aa6773460118b7250f50fe7bc9eb6dfecb2b63cd..6ef414da8c11eb3e052402c0c2d75c35bcc35ec0 100644
--- a/code/macros.lisp
+++ b/code/macros.lisp
@@ -1529,7 +1529,7 @@
 	     (handler-bind ((c::parse-unknown-type
 			     #'(lambda (c)
 				 (c::note-undefined-reference
-				  (c::parse-unknown-type-specifier x)
+				  (c::parse-unknown-type-specifier c)
 				  :type))))
 	       (unwind-protect
 		   (multiple-value-prog1