aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2016-04-13 11:02:23 -0400
committerJason Merrill <jason@gcc.gnu.org>2016-04-13 11:02:23 -0400
commit463d91c64d2562c68c7173339527bc5ee33868f3 (patch)
treea64b95a81764092e805c67201664de7db382b2c3 /gcc/expr.c
parenteb07f187a471f9a203626aecced17d6947c3cc46 (diff)
downloadgcc-463d91c64d2562c68c7173339527bc5ee33868f3.zip
gcc-463d91c64d2562c68c7173339527bc5ee33868f3.tar.gz
gcc-463d91c64d2562c68c7173339527bc5ee33868f3.tar.bz2
re PR c++/70634 (ICE on valid code on x86_64-linux-gnu: Segmentation fault (program cc1plus))
PR c++/70634 * pt.c (instantiation_dependent_uneval_expression_p): Split out from instantiation_dependent_expression_p. (value_dependent_expression_p): Use it for unevaluated operands. (instantiation_dependent_r): Don't check value-dependence. (instantiation_dependent_expression_p): Check value-dependence of the expression as a whole. * cp-tree.h: Declare instantiation_dependent_uneval_expression_p. * semantics.c (finish_decltype_type): Use it. From-SVN: r234945
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions