diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-03 09:17:44 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-03 09:17:44 +0000 |
| commit | 0b049e15aa2cccb54c5b9d78a32b5ce5e9c52b73 (patch) | |
| tree | ee1f834718a018ae1e4059bf0a7d4d879d20def1 /libjava/classpath/gnu/java/net/loader | |
| parent | 1fa434e3aa8a688471e238a9c323f64a7d2327db (diff) | |
| download | ppe42-gcc-0b049e15aa2cccb54c5b9d78a32b5ce5e9c52b73.tar.gz ppe42-gcc-0b049e15aa2cccb54c5b9d78a32b5ce5e9c52b73.zip | |
PR c/19449
* tree.h (force_folding_builtin_constant_p): New decl.
* builtins.c (force_folding_builtin_constant_p): New variable.
(fold_builtin_constant_p): Fold immediately also if
force_folding_builtin_constant_p.
* c-parser.c (c_parser_get_builtin_args): Add choose_expr_p
argument. If set, or it temporarily for parsing of the first
argument into force_folding_builtin_constant_p.
(c_parser_postfix_expression): Adjust callers.
* gcc.c-torture/execute/pr19449.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197393 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/net/loader')
0 files changed, 0 insertions, 0 deletions

