|
From: | David Engster |
Subject: | bug#8518: 24.0.50; 'byte-compile-error-on-warn' no effect on 'defvar ignored because X is let-bound' warning |
Date: | Mon, 18 Apr 2011 11:22:40 +0200 |
Here's the recipe: * Create files --- test.el ---- (eval-when-compile (let ((test-something nil)) (require 'test2))) ---------------- --- test2.el ---- (defvar test-something t) (provide 'test2) ----------------- * Now byte-compile the first file with emacs --batch -L . --eval "(setq byte-compile-error-on-warn t)" -f batch-byte-compile test.el Output will be: Warning: defvar ignored because test-something is let-bound Wrote /home/user/test.elc with an exit code 0. * Expected behavior: batch-byte-compile should return the warning as an error with exit code >0. This was tested with Emacs bzr revno. 103887. -David
[Prev in Thread] | Current Thread | [Next in Thread] |