diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/parse/stmtexpr2.C')
-rw-r--r-- | gcc/testsuite/g++.dg/parse/stmtexpr2.C | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/parse/stmtexpr2.C b/gcc/testsuite/g++.dg/parse/stmtexpr2.C new file mode 100644 index 000000000..44f7f85bc --- /dev/null +++ b/gcc/testsuite/g++.dg/parse/stmtexpr2.C @@ -0,0 +1,11 @@ +// { dg-do compile } +// { dg-options "" } + +#define DMAX(a,b) ({double _a = (a), _b = (b); _a > _b ? _a : _b; }) + +void foo(void) +{ + double xl, dy; + xl = DMAX(dy, 0.0); +} + |