]> granicus.if.org Git - clang/commit
This patch inserts ivars declared in @implementation in its object and verifies
authorFariborz Jahanian <fjahanian@apple.com>
Wed, 26 Sep 2007 18:27:25 +0000 (18:27 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Wed, 26 Sep 2007 18:27:25 +0000 (18:27 +0000)
commitd0b90bff98bafb72ea9809f509bf37c93c60e74e
treed24b1c4e75fd7cca92f339e0735ef44e6c33e201
parent095ffca8c5f69df5826fea8714b7f50a1313d7c6
This patch inserts ivars declared in @implementation in its object and verifies
that they conform(in type, name and numbers) to those declared in @interface.
Test case highlights kind of checking we do here.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42360 91177308-0d34-0410-b5e6-96231b3b80d8
AST/Decl.cpp
Sema/Sema.h
Sema/SemaDecl.cpp
include/clang/AST/Decl.h
include/clang/Basic/DiagnosticKinds.def
include/clang/Parse/Action.h
test/Sema/conflicting-ivar-test-1.m [new file with mode: 0644]