Have `-Wunbound-variable' account for GOOPS top-level definitions.
authorLudovic Courtès <ludo@gnu.org>
Wed, 21 Oct 2009 22:37:36 +0000 (00:37 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 21 Oct 2009 22:37:36 +0000 (00:37 +0200)
commitb6d2306d4011909d02c655124f08aaf990a0c07d
treed6006c00a9d332ffb9cd19bf42d047ba8aa4439c
parent60c8ad9ea3e84c4957d978afc6c311b490e8e5b2
Have `-Wunbound-variable' account for GOOPS top-level definitions.

* module/language/tree-il/analyze.scm (goops-toplevel-definition): New
  procedure.
  (report-possibly-unbound-variables): Check for GOOPS top-level
  definitions.

* test-suite/tests/tree-il.test ("warnings")["GOOPS definitions are
  visible"]: New test.
module/language/tree-il/analyze.scm
test-suite/tests/tree-il.test