OSDN Git Service

(parse_number): Invalid integer constants are errors if pedantic.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Mar 1997 22:07:46 +0000 (22:07 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Mar 1997 22:07:46 +0000 (22:07 +0000)
(yylex): Invalid multibyte characters are errors if pedantic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13725 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cexp.y

index ac5c243..1888751 100644 (file)
@@ -556,10 +556,10 @@ parse_number (olen)
   }
 
   if (base <= largest_digit)
-    warning ("integer constant contains digits beyond the radix");
+    pedwarn ("integer constant contains digits beyond the radix");
 
   if (overflow)
-    warning ("integer constant out of range");
+    pedwarn ("integer constant out of range");
 
   /* If too big to be signed, consider it unsigned.  */
   if (((HOST_WIDE_INT) n & yylval.integer.signedp) < 0)
@@ -764,7 +764,7 @@ yylex ()
              if (mbtowc (& wc, token_buffer, num_chars) == num_chars)
                result = wc;
              else
-               warning ("Ignoring invalid multibyte character");
+               pedwarn ("Ignoring invalid multibyte character");
            }
 #endif
          yylval.integer.value = result;