diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/cond.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/cond.C | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/cond.C b/gcc/testsuite/g++.old-deja/g++.jason/cond.C deleted file mode 100644 index b613838797d..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.jason/cond.C +++ /dev/null @@ -1,39 +0,0 @@ -// Build don't link: -// GROUPS passed rtti -// Negative testcase for decls in conditions. - -int main() -{ - float i; - - if (int i = 1) // ERROR - , XFAIL *-*-* - { - char i; // ERROR - , XFAIL *-*-* - char j; - } - else - { - short i; // ERROR - , XFAIL *-*-* - char j; - } - - if (struct A { operator int () { return 1; } } *foo = new A) // ERROR - - ; - - A bar; // ERROR - - - if (enum A { one, two, three } foo = one) // ERROR - - ; - - struct B { operator int () { return 2; } }; - - if (struct B * foo = new B) - ; - - if (int f () = 1) // ERROR - - ; - - if (int a[2] = {1, 2}) // ERROR - - ; - -} |