OSDN Git Service

In gcc/c-family/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / obj-c++.dg / demangle-2.mm
index c58a4f8..f282085 100644 (file)
@@ -1,5 +1,6 @@
 /* Test demangling an Objective-C method.  */
 /* { dg-do run } */
+/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
 
 #include <cstring>
 #include <cstdlib>
@@ -13,6 +14,7 @@
 + (int) testFunction1;
 + (int) test_function2;
 + (int) __testFunction3: (int)unused  andArgument: (char)unused2;
++ (id) initialize;
 @end
 
 @implementation DemangleTest
@@ -31,6 +33,7 @@
   std::cout << __PRETTY_FUNCTION__ << "\n";
   return std::strcmp (__PRETTY_FUNCTION__, "+[DemangleTest __testFunction3:andArgument:]");
 }
++ (id) initialize { return self; }
 @end
 
 int main ()