Chris Lattner
|
3501d43a10
|
implement semantic analysis for @synchronized, fixing a crash on invalid
rdar://6810940 - @synchronized has no sema checks
llvm-svn: 69670
|
2009-04-21 06:11:25 +00:00 |
Daniel Dunbar
|
a45cf5b6b0
|
Rename clang to clang-cc.
Tests and drivers updated, still need to shuffle dirs.
llvm-svn: 67602
|
2009-03-24 02:24:46 +00:00 |
Steve Naroff
|
0fa412cc6d
|
Turn warning into error. Minor incompatibility with GCC (for scalar types, GCC only produces a warning).
llvm-svn: 64375
|
2009-02-12 15:54:59 +00:00 |
Steve Naroff
|
d5581d2af1
|
Fix <rdar://problem/6206858> [sema] type check @throw statements.
Added a FIXME to handle 'rethrow' check.
llvm-svn: 64308
|
2009-02-11 17:45:08 +00:00 |
Chris Lattner
|
27e5beff70
|
Merge function-return.c into function.c
Fix PR2790 by making a warning an EXTWARN instead of EXTENSION.
Add a new EXTENSION warning for "return (some void expression);"
llvm-svn: 61187
|
2008-12-18 02:01:17 +00:00 |
Douglas Gregor
|
90abb6dead
|
Objective-C keywords are not always identifiers. Some are also C++ keywords
llvm-svn: 60373
|
2008-12-01 21:46:47 +00:00 |
Gabor Greif
|
f61cb42ab5
|
fix typo
llvm-svn: 51479
|
2008-05-23 11:19:39 +00:00 |
Chris Lattner
|
3e4683262e
|
implement simple support for arbitrary token lookahead. Change the
objc @try parser to use it, fixing a FIXME. Update the
objc-try-catch-1.m file to pass now that we get more reasonable
errors.
llvm-svn: 48129
|
2008-03-10 06:06:04 +00:00 |
Steve Naroff
|
e6016798bf
|
Fix Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/expressions.
This bug fix is the result of not having 2-token lookahead to recognize specific @-keywords.
llvm-svn: 46768
|
2008-02-05 21:27:35 +00:00 |
Chris Lattner
|
5e530bcee3
|
- Use Tok.isObjCAtKeyword instead of Tok.getIdentifierInfo()->getObjCKeywordID().
The later fails if the token is not an identifier.
- Replace tabs with spaces.
- Various other cleanups.
Patch by Nico Weber!
llvm-svn: 45368
|
2007-12-27 19:57:00 +00:00 |
Fariborz Jahanian
|
9081457cbf
|
this patch accomodates clattner's comments on expression processing in @try-statement.
llvm-svn: 42611
|
2007-10-04 20:19:06 +00:00 |
Fariborz Jahanian
|
62fd2b4730
|
Patch to parse objective-c's @try-statement and @throw-statement.
llvm-svn: 42148
|
2007-09-19 19:14:32 +00:00 |