summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC/class-def-test-1.m
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-11-23 22:46:27 +0000
committerChris Lattner <sabre@nondot.org>2008-11-23 22:46:27 +0000
commite6447ef98952cb38c8fcde42523406bb9dd7359a (patch)
tree2f3b9ecd22775030a38982c450b4a63b0655de93 /clang/test/SemaObjC/class-def-test-1.m
parent88dcd2a1ab2f4cc87c7d4192f21c9323f5b3960c (diff)
downloadbcm5719-llvm-e6447ef98952cb38c8fcde42523406bb9dd7359a.tar.gz
bcm5719-llvm-e6447ef98952cb38c8fcde42523406bb9dd7359a.zip
make some objc redefinition warnings more consistent: call definitions
"definitions", not declarations. Point out the location of the original definition. llvm-svn: 59919
Diffstat (limited to 'clang/test/SemaObjC/class-def-test-1.m')
-rw-r--r--clang/test/SemaObjC/class-def-test-1.m4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/SemaObjC/class-def-test-1.m b/clang/test/SemaObjC/class-def-test-1.m
index 3dc687b99a6..cf0ef53cae2 100644
--- a/clang/test/SemaObjC/class-def-test-1.m
+++ b/clang/test/SemaObjC/class-def-test-1.m
@@ -10,9 +10,9 @@ typedef int INTF; // expected-error {{previous definition is here}}
@interface OBJECT @end // expected-error {{previous definition is here}}
-@interface INTF1 : OBJECT @end
+@interface INTF1 : OBJECT @end // expected-note {{previous definition is here}}
-@interface INTF1 : OBJECT @end // expected-error {{duplicate interface declaration for class 'INTF1'}}
+@interface INTF1 : OBJECT @end // expected-error {{duplicate interface definition for class 'INTF1'}}
typedef int OBJECT; // expected-error {{previous definition is here}} \
expected-error {{redefinition of 'OBJECT' as different kind of symbol}}
OpenPOWER on IntegriCloud