]> gcc.gnu.org Git - gcc.git/commit
re PR c++/34270 (ICE applying __decltype to ternary expression)
authorJakub Jelinek <jakub@gcc.gnu.org>
Thu, 29 Nov 2007 21:06:18 +0000 (22:06 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 29 Nov 2007 21:06:18 +0000 (22:06 +0100)
commit42924ed71f51fd6c33483ca202fc5a1ccff9b770
treedb5bbe7937dfe1c59279606fdf0f8cc8c952cdb9
parent7a547b936c01964cfcc9543db0d86c008f7269da
re PR c++/34270 (ICE applying __decltype to ternary expression)

PR c++/34270
* tree.c (lvalue_p_1) <case COND_EXPR>: Handle x ?: y
in templates.
* typeck.c (is_bitfield_expr_with_lowered_type) <case COND_EXPR>:
Likewise.

* g++.dg/template/cond7.C: New test.

From-SVN: r130520
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/cond7.C [new file with mode: 0644]
This page took 0.065246 seconds and 5 git commands to generate.