When Safe Optimization is in effect, the VLISP compiler ignores an optimization option if it determines that adhering to the option may induce an error condition. The following list identifies the conditions under which an option is ignored:
- Link
-
If the compiler encounters the following situations while Safe Optimize is on, it ignores any related Link directive:
- A symbol is bound as a parameter anywhere in the project.
- A symbol is bound as an auxiliary variable and referenced by value anywhere in the project.
- A symbol is explicitly assigned somewhere (by setq).
- Drop
- Localize