| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version | ||||||||||
This style warning is signaled when the compiler sees a variable it does not recognize (and thus treats as a special variable).
cl-user(12): (setq *break-on-signals* t)
t
cl-user(13): (defun foo () (+ x 10))
foo
cl-user(14): (compile 'foo)
; While compiling #'foo at top level:
Break: Free reference to undeclared variable x assumed special.
break entered because of *break-on-signals*.
Restart actions (select using :continue):
0: return from break.
1: skip warning.
2: continue processing.
3: Return to Top Level (an "abort" restart).
4: Abort entirely from this (lisp) process.
[1c] cl-user(15): :zo
Evaluation stack:
(break "~a~%break entered because of *break-on-signals*."
#<compiler-free-reference-warning @ #x20d52a52>)
->(signal #<compiler-free-reference-warning @ #x20d52a52>)
(warn compiler-free-reference-warning :format-control ...)
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version | ||||||||||