diff libinterp/parse-tree/lex.ll @ 21332:db574711df78

eliminate deprecated register storage class specifier * colamd.cc, randmtzig.c: Don't declare variables with register storage class specifier. * libinterp/parse-tree/module.mk (libinterp/parse-tree/oct-gperf.h): Filter out register storage class specifier from generated code. * oct-tex-lexer.in.ll, lex.ll: Define away register storage class specifier.
author John W. Eaton <jwe@octave.org>
date Wed, 24 Feb 2016 09:52:27 -0500
parents 40de9f8f23a6
children 105224df2330
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.ll	Wed Feb 24 09:49:12 2016 -0500
+++ b/libinterp/parse-tree/lex.ll	Wed Feb 24 09:52:27 2016 -0500
@@ -47,6 +47,12 @@
 #pragma GCC diagnostic ignored "-Wold-style-cast"
 #endif
 
+// Define away the deprecated register storage class specifier to avoid
+// potential warnings about it.
+#if ! defined (register)
+#define register
+#endif
+
 }
 
 %option prefix = "octave_"