aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-01 17:59:41 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-01 17:59:41 +0000
commit09607d08db43801d0b2fb32f7bf5ec196f9b563a (patch)
tree3c685cb9c8c3dcc588beeaeb56a9d06d2c15b249 /gcc/testsuite/g++.dg
parent4402e89a78c0c7b709be91b4033e1dab1c5ecee1 (diff)
PR c++/28899
* gimplify.c (gimplify_modify_expr_rhs) [BIND_EXPR]: Handle want_value. * gimplify.c (voidify_wrapper_expr): Handle null type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116637 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.dg')
-rw-r--r--gcc/testsuite/g++.dg/ext/stmtexpr9.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/ext/stmtexpr9.C b/gcc/testsuite/g++.dg/ext/stmtexpr9.C
new file mode 100644
index 00000000000..4963e10e4cd
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/stmtexpr9.C
@@ -0,0 +1,8 @@
+// PR c++/28899
+// { dg-options "" }
+
+void f()
+{
+ unsigned l, l1;
+ l1 = l = ({ unsigned __v; __v; });
+}