]> git.eshelyaron.com Git - emacs.git/commitdiff
(with-no-warnings): New function.
authorRichard M. Stallman <rms@gnu.org>
Wed, 28 May 2003 11:10:43 +0000 (11:10 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 28 May 2003 11:10:43 +0000 (11:10 +0000)
lisp/byte-run.el

index 538214b709369eb0d0597421a491f0de3398d1bf..a28f89cd91aabdedbdb0a2c428efa12c5a0f24ea 100644 (file)
@@ -131,6 +131,12 @@ The result of the body appears to the compiler as a quoted constant."
   ;; Remember, it's magic.
   (cons 'progn body))
 
+(defun with-no-warnings (&optional first &rest body)
+  "Like `progn', but prevents compiler warnings in the body."
+  ;; The implementation for the interpreter is basically trivial.
+  (if body (car (last body))
+    first))
+
 \f
 ;;; I nuked this because it's not a good idea for users to think of using it.
 ;;; These options are a matter of installation preference, and have nothing to