#244: compile doesn't return correct values for warnings-p and failure-p ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.1.0 Component: compiler | Version: Keywords: | ------------------------+--------------------------------------------------- (compile nil '(lambda () (char=))) ; Caught WARNING: ; Wrong number of arguments for CHAR=.
; Compilation unit finished ; Caught 1 WARNING condition
#<FUNCTION (LAMBDA ()) {456E3EB3}> NIL NIL
while it should be T, T.
jvm-compile, which handles this doesn't succeed because the underlying with-compilation-unit eats all the warnings and errors so that jvm-compile's handler-bind doesn't get a piece of them. Binding *resignal-compiler-warnings* to T inside jvm-compile resolves this.
#244: compile doesn't return correct values for warnings-p and failure-p ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.1.1 Component: compiler | Version: Keywords: | ------------------------+--------------------------------------------------- Changes (by mevenson):
* milestone: 1.1.0 => 1.1.1
#244: compile doesn't return correct values for warnings-p and failure-p -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: closed Priority: major | Milestone: 1.1.0 Component: compiler | Version: 1.1.0 Resolution: fixed | Keywords: -------------------------+-------------------------------------------------- Changes (by mevenson):
* status: new => closed * version: => 1.1.0 * resolution: => fixed * milestone: 1.1.1 => 1.1.0
armedbear-ticket@common-lisp.net