When determining whether the new instruction was already present in
[oota-llvm.git] / test / FrontendObjC++ / 2010-08-02-NonPODObjectValue.mm
index 216286302ca17d41c4c7fa544b903e4f0d267385..da47ed0c1222fbf3c3a6d329c4116d2a38cb9468 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: not %llvmgcc %s -S -emit-llvm -o - |& FileCheck %s
+// RUN: not %llvmgcc %s -S -o - |& FileCheck %s
 // This tests for a specific diagnostic in LLVM-GCC.
 // Clang compiles this correctly with no diagnostic,
 // ergo this test will fail with a Clang-based front-end.
@@ -18,6 +18,9 @@ public:
    TWindowHistoryEntry* entry;
    TFENodeVector newPath;
    // CHECK: setting a C++ non-POD object value is not implemented
+#ifdef __clang__
+#error setting a C++ non-POD object value is not implemented
+#endif
    entry.targetPath = newPath;
    [entry setTargetPath:newPath];
 }