From: Stefan Monnier Date: Sat, 28 Mar 2009 04:52:12 +0000 (+0000) Subject: (delete_frame): Work around compiler bug. X-Git-Tag: emacs-pretest-23.0.92~42 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=29edae16f007fc0f66841af3bcf0b2ec07c2b2cb;p=emacs.git (delete_frame): Work around compiler bug. --- diff --git a/src/frame.c b/src/frame.c index 650eea1f1b7..1a110219e6a 100644 --- a/src/frame.c +++ b/src/frame.c @@ -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 ();