* syntax.c (syntax_temp): Define only if !__GNUC__.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Apr 2011 02:27:17 +0000 (19:27 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 14 Apr 2011 02:27:17 +0000 (19:27 -0700)
src/ChangeLog
src/syntax.c

index 3762f04..b54fdf8 100644 (file)
@@ -1,5 +1,7 @@
 2011-04-14  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * syntax.c (syntax_temp): Define only if !__GNUC__.
+
        * sound.c (current_sound_device, current_sound): Now static.
 
        * search.c (searchbufs, searchbuf_head): Now static.
index 96d50f9..518ba3b 100644 (file)
@@ -98,10 +98,12 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 static Lisp_Object Qsyntax_table_p;
 static Lisp_Object Qsyntax_table, Qscan_error;
 
+#ifndef __GNUC__
 /* Used as a temporary in SYNTAX_ENTRY and other macros in syntax.h,
    if not compiled with GCC.  No need to mark it, since it is used
    only very temporarily.  */
 Lisp_Object syntax_temp;
+#endif
 
 /* This is the internal form of the parse state used in parse-partial-sexp.  */