PR c++/29000
commitffc6c45354d2c6fdb55d9c044fe11981dbb58530
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Aug 2007 16:58:59 +0000 (28 16:58 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Aug 2007 16:58:59 +0000 (28 16:58 +0000)
treecbbf22bab4a8353161a0cf07e3f3e790d18fc79c
parent8d31a12d0723c868480401b3491aa3399c65118c
    PR c++/29000
        * pt.c (build_non_dependent_expr, type_dependent_expression_p):
        Look inside STMT_EXPR.
        * semantics.c (stmt_expr_value_expr): New fn.
        * cp-tree.h: Declare it.
        * g++.dg/ext/stmtexpr12.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127868 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/stmtexpr12.C [new file with mode: 0644]