Fariborz Jahanian
bae1bcb6bf
ObjectiveC. Improve on diagnostics per Jordan's feedback.
...
llvm-svn: 199278
2014-01-15 00:59:25 +00:00
Fariborz Jahanian
2ea30fb9b0
ObjectiveC. produce more expressive warning when
...
-Wselector detects an unimplemented method used
in an @selector expression. // rdar://15781538
llvm-svn: 199255
2014-01-14 20:35:13 +00:00
Fariborz Jahanian
7325c27468
Objective-C [qoi]: Improve on diagnostic when a method used
...
in an @selector expression has no implementation.
// rdar://14002507
llvm-svn: 182812
2013-05-28 23:49:32 +00:00
Patrick Beard
acfbe9e1f2
Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared.
...
The warning this inhibits, -Wobjc-root-class, is opt-in for now. However, all clang unit tests that would trigger
the warning have been updated to use -Wno-objc-root-class. <rdar://problem/7446698>
llvm-svn: 154187
2012-04-06 18:12:22 +00:00
Douglas Gregor
2ed0ee1ace
Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file
...
llvm-svn: 138597
2011-08-25 22:54:01 +00:00
Douglas Gregor
3022037787
When we insert a category (or class extension) into an interface, mark
...
the interface as having changed since it was originally
serialized. This ensures that we see class extensions/categories in
chained PCH files.
llvm-svn: 115421
2010-10-02 21:06:43 +00:00
Sebastian Redl
51c79d8740
Activate selectors in chained PCH. Chained PCH now works for Objective-C.
...
llvm-svn: 110262
2010-08-04 22:21:29 +00:00