]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.other/crash22.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / crash22.C
diff --git a/gcc/testsuite/g++.old-deja/g++.other/crash22.C b/gcc/testsuite/g++.old-deja/g++.other/crash22.C
deleted file mode 100644 (file)
index 89f35f3..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-// Build don't run:
-// Special g++ Options: -O2
-
-class foo
-{
-};
-
-typedef void *voidp;
-class vect : public foo
-{
-public:
-  voidp& a();
-  int b();
-};
-
-class bar
-{
-public:
-  bar *c(bool (*f)(bar *node), voidp g)
-    {
-      int i=0;
-      bool j;
-      while (i < d.b()){
-        j = (f == __null) || f((bar*)d.a());
-        if (j)
-          ((bar*)d.a())->c(f, g);
-        i++;
-      }
-      return this;
-    }
- public:
-  vect d;
-  bar *e(foo *k);
-};
-
-bar *bar::e(foo *k)
-{
-  return c(__null, k);
-}
-
-voidp &vect::a()
-{
-  static voidp x;
-  return x;
-}
-
-int vect::b()
-{
-  static int x;
-  return x;
-}
-
-int main()
-{
-  return 0;
-}