Fariborz Jahanian
|
46e14f8108
|
objective-c: improve diagnostic when collection expression is
not a pointer to a fast-enumerable object. // rdar://11488666
llvm-svn: 158998
|
2012-06-22 15:37:00 +00:00 |
Anders Carlsson
|
3320e1575f
|
Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on.
Update all tests accordingly.
llvm-svn: 126177
|
2011-02-22 01:52:06 +00:00 |
Fariborz Jahanian
|
68e69ca9f9
|
Patch to issue warning when colllection expresion's type
does not implement 'countByEnumeratingWithState' API.
Implements radar 7634669.
llvm-svn: 110964
|
2010-08-12 22:25:42 +00:00 |
Douglas Gregor
|
f4e837f66c
|
Implement template instantiation for Objective-C @catch
statements. This is the last of the Objective-C statements.
llvm-svn: 102356
|
2010-04-26 17:57:08 +00:00 |
Douglas Gregor
|
306de2f6a1
|
Template instantiation for @try and @finally (but not @catch, yet).
llvm-svn: 102147
|
2010-04-22 23:59:56 +00:00 |
Douglas Gregor
|
f68a508586
|
Template instantiation for the Objective-C "fast enumeration"
statement, i.e.,
for (element in collection) {
// do something
}
llvm-svn: 102138
|
2010-04-22 23:10:45 +00:00 |
Douglas Gregor
|
6148de71dd
|
Template instantiation for Objective-C++ @synchronized statements.
llvm-svn: 102134
|
2010-04-22 22:01:21 +00:00 |
Douglas Gregor
|
2900c16b92
|
Implement template instantiation for Objective-C++ @throw statements.
llvm-svn: 102133
|
2010-04-22 21:44:01 +00:00 |