[cfe-commits] r68896 - in /cfe/trunk/test/SemaObjC: protocol-forward-circular.m protocol-test-2.m
Chris Lattner
sabre at nondot.org
Sun Apr 12 01:46:00 PDT 2009
Author: lattner
Date: Sun Apr 12 03:45:55 2009
New Revision: 68896
URL: http://llvm.org/viewvc/llvm-project?rev=68896&view=rev
Log:
Merge forward-circular into protocol-test-2
Removed:
cfe/trunk/test/SemaObjC/protocol-forward-circular.m
Modified:
cfe/trunk/test/SemaObjC/protocol-test-2.m
Removed: cfe/trunk/test/SemaObjC/protocol-forward-circular.m
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaObjC/protocol-forward-circular.m?rev=68895&view=auto
==============================================================================
--- cfe/trunk/test/SemaObjC/protocol-forward-circular.m (original)
+++ cfe/trunk/test/SemaObjC/protocol-forward-circular.m (removed)
@@ -1,10 +0,0 @@
-// RUN: clang-cc -fsyntax-only -verify %s
-
- at protocol B;
- at protocol C < B > // expected-note{{previous definition is here}}
- at end
- at protocol A < C >
- at end
- at protocol B < A > // expected-error{{protocol has circular dependency}}
- at end
-
Modified: cfe/trunk/test/SemaObjC/protocol-test-2.m
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaObjC/protocol-test-2.m?rev=68896&r1=68895&r2=68896&view=diff
==============================================================================
--- cfe/trunk/test/SemaObjC/protocol-test-2.m (original)
+++ cfe/trunk/test/SemaObjC/protocol-test-2.m Sun Apr 12 03:45:55 2009
@@ -36,3 +36,14 @@
@protocol YY <XX> // Use of declaration of XX here should not cause a warning.
- zz;
@end
+
+
+// Detect circular dependencies.
+ at protocol B;
+ at protocol C < B > // expected-note{{previous definition is here}}
+ at end
+ at protocol A < C >
+ at end
+ at protocol B < A > // expected-error{{protocol has circular dependency}}
+ at end
+
More information about the cfe-commits
mailing list