Format string checking for ERROR, WARN, and others.
* src/compiler/srctran.lisp (check-format-args-1) (check-format-args-2): Extracted from check-format-args. (check-format-args): Take a continuation argument for the control string. (format): Use the new check- functions. (error, warn, compiler-error, compiler-warning) (compiler-note, compiler-mumble): Add format-checking deftransforms. * src/compiler/fndb.lisp (compiler-warning, compiler-note) (compiler-mumble, compiler-error): Add defknowns. * src/compiler/ir1util.lisp (compiler-mumble, compiler-warning) (compiler-note): Return no values. * src/code/parse-time.lisp (deal-with-am-pm): Add a missing arg to error. * src/compiler/saptran.lisp (foreign-symbol-address): * src/compiler/new-assem.lisp (emit-annotation): Likewise.
Showing
- code/parse-time.lisp 3 additions, 2 deletionscode/parse-time.lisp
- compiler/fndb.lisp 6 additions, 1 deletioncompiler/fndb.lisp
- compiler/ir1util.lisp 7 additions, 4 deletionscompiler/ir1util.lisp
- compiler/new-assem.lisp 2 additions, 2 deletionscompiler/new-assem.lisp
- compiler/saptran.lisp 2 additions, 2 deletionscompiler/saptran.lisp
- compiler/srctran.lisp 33 additions, 17 deletionscompiler/srctran.lisp
- general-info/release-19a.txt 2 additions, 1 deletiongeneral-info/release-19a.txt
Loading
Please register or sign in to comment