[PATCH] fix c++/68308 - [6 Regression] ICE: tree check: expected integer_cst
Martin Sebor
msebor@gmail.com
Tue Nov 17 18:06:00 GMT 2015
Attached is a patch fixing the ICE caused by a prior change of mine:
https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=230081
Tested on x86_64, committing to trunk as per Jason via IRC.
Martin
gcc/ChangeLog:
2015-11-17 Martin Sebor <msebor@redhat.com>
PR c++/68308
* cp/init.c (build_new_1): Check for expression constness
the right way.
testsuite/ChangeLog:
2015-11-17 Martin Sebor <msebor@redhat.com>
PR c++/68308
* g++.dg/init/new46.C: New test.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc-68308.diff
Type: text/x-patch
Size: 2682 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20151117/2806eb05/attachment.bin>
More information about the Gcc-patches
mailing list