re PR c++/17661 (ICE in create_tmp_var)
authorAndrew Pinski <pinskia@physics.uc.edu>
Wed, 13 Oct 2004 17:18:16 +0000 (17:18 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Wed, 13 Oct 2004 17:18:16 +0000 (10:18 -0700)
commitbcd46a7c659cd5e4883a54f491ba09e04934fefa
treeec81a075ec22d3d04595189790e1a9ae9f6d0a6f
parent38467a0deb62fafa1b21a508bdb5862419207ce3
re PR c++/17661 (ICE in create_tmp_var)

2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c++/17661
        * testsuite/g++.dg/expr/for2.C: New test.

2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c++/17661
        * semantics.c (finish_for_expr): Convert expression to void
        so that we don't create temporaries for a?b:c.

From-SVN: r88992
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/for2.C [new file with mode: 0644]