Add warnings for unsupported `simple-format' options.
authorLudovic Courtès <ludo@gnu.org>
Wed, 25 Jan 2012 23:35:46 +0000 (00:35 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 25 Jan 2012 23:35:46 +0000 (00:35 +0100)
commit60273407f92fdfe36c3ec09decfd92746bbb4f5e
tree413bd76e3638c8e942125e7b1fe72e2821dab2af
parent40fb4e317b2a03a2b6ee0c7b7d0f1c37bed25d05
Add warnings for unsupported `simple-format' options.

* module/language/tree-il/analyze.scm
  (format-analysis)[check-simple-format-args]: New procedure.  Use it.
  Add support for applications of <module-ref>.

* module/system/base/message.scm (%warning-types): Handle the `format
  simple-format' warning.

* module/language/scheme/spec.scm (scheme)[make-default-environment]:
  Use `simple-format' as the default `format'.

* test-suite/tests/tree-il.test ("warnings")["format"]: Explicitly use
  (@ (ice-9 format) format) where needed.
  ("simple-format"): New test prefix.
module/language/scheme/spec.scm
module/language/tree-il/analyze.scm
module/system/base/message.scm
test-suite/tests/tree-il.test