diff options
author | Richard Stallman <rms@gnu.org> | 1993-02-02 04:39:14 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-02-02 04:39:14 +0000 |
commit | 5303129fc91a9ba7b683356333f6e886bdf2dcc5 (patch) | |
tree | 24d622eb0a0d35afeecf3b9b52622d95a9457c34 | |
parent | 90374cc2ff1f4a466bca44cbd7ceb6964d09fd1d (diff) | |
download | gcc-5303129fc91a9ba7b683356333f6e886bdf2dcc5.zip gcc-5303129fc91a9ba7b683356333f6e886bdf2dcc5.tar.gz gcc-5303129fc91a9ba7b683356333f6e886bdf2dcc5.tar.bz2 |
(unary_expr): Warn about overflows in parser-built unary expressions.
From-SVN: r3403
-rw-r--r-- | gcc/c-parse.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/c-parse.in b/gcc/c-parse.in index dd52814..e811303 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -395,7 +395,8 @@ unary_expr: { $$ = $3; pedantic = $<itype>1; } | unop cast_expr %prec UNARY - { $$ = build_unary_op ($1, $2, 0); } + { $$ = build_unary_op ($1, $2, 0); + overflow_warning ($$); } /* Refer to the address of a label as a pointer. */ | ANDAND identifier { tree label = lookup_label ($2); |