]> git.eshelyaron.com Git - emacs.git/commitdiff
(delete_frame): Work around compiler bug.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 28 Mar 2009 04:52:12 +0000 (04:52 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 28 Mar 2009 04:52:12 +0000 (04:52 +0000)
src/frame.c

index 650eea1f1b710e322e2a646502951f44a0d1514e..1a110219e6a3e5d8cec5a68134a54892ba5d9620 100644 (file)
@@ -1319,7 +1319,10 @@ extern Lisp_Object Qrun_hook_with_args;
   described for Fdelete_frame.  */
 Lisp_Object
 delete_frame (frame, force)
-     register Lisp_Object frame, force;
+     /* If we use `register' here, gcc-4.0.2 on amd64 using
+       -DUSE_LISP_UNION_TYPE complains further down that we're getting the
+       address of `force'.  Go figure.  */
+     Lisp_Object frame, force;
 {
   struct frame *f;
   struct frame *sf = SELECTED_FRAME ();