]> code.delx.au - gnu-emacs/blobdiff - lisp/emacs-lisp/bytecomp.el
ert-x trivia
[gnu-emacs] / lisp / emacs-lisp / bytecomp.el
index 749200db92538ab8bba0cfb6e429e910a31cb07d..80e380f07ead93423c6361a7b1a60df8d3f362bb 100644 (file)
@@ -1745,7 +1745,9 @@ The value is non-nil if there were no errors, nil if errors."
              (enable-local-eval nil))
        ;; Arg of t means don't alter enable-local-variables.
         (normal-mode t)
-        (setq filename buffer-file-name))
+        ;; There may be a file local variable setting (bug#10419).
+        (setq buffer-read-only nil
+              filename buffer-file-name))
       ;; Set the default directory, in case an eval-when-compile uses it.
       (setq default-directory (file-name-directory filename)))
     ;; Check if the file's local variables explicitly specify not to