Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
dcdd55fb4d28de8c314d6c6c1a38aa6aba76d431
/
lib
/
Parse
/
ParseStmt.cpp
dcdd55f
Support C++'s declaration-statement.
by Argyrios Kyrtzidis
· 16 years ago
b9f930d
Use of NextToken() makes ParseIdentifierStatement unnecessary.
by Argyrios Kyrtzidis
· 16 years ago
f7da726
Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext):
by Argyrios Kyrtzidis
· 16 years ago
d77bc28
Have Parser::FuzzyParseMicrosoftAsmStatement() return the null statement (';').
by Steve Naroff
· 16 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from Parse/ParseStmt.cpp]
043a0b5
handle __extension__ properly at block scope.
by Chris Lattner
· 17 years ago
691a38b
instead of passing in null end location info, pass in the same as start.
by Chris Lattner
· 17 years ago
81c018d
improve DeclStmt to be able to store SourceRange info correctly.
by Chris Lattner
· 17 years ago
5f8aa69
by Steve Naroff
· 17 years ago
8bd36fc
Behave correctly if a constraint expression is invalid.
by Anders Carlsson
· 17 years ago
3628097
by Steve Naroff
· 17 years ago
03d6bc6
by Steve Naroff
· 17 years ago
b746ce8
by Steve Naroff
· 17 years ago
d62701b
by Steve Naroff
· 17 years ago
dfab34a
Handle simple asm statements correctly.
by Anders Carlsson
· 17 years ago
64515f3
by Steve Naroff
· 17 years ago
d1a7cf8
by Steve Naroff
· 17 years ago
c385c90
Bunch of type defs, etc. for @synchronized.
by Fariborz Jahanian
· 17 years ago
a526c5c
Substituted all instances of the string "Objc" for "ObjC". This fixes
by Ted Kremenek
· 17 years ago
bdd15f7
Added a comment, minor refactoring of foreach parsing code per Chris's suggestion.
by Fariborz Jahanian
· 17 years ago
335a2d4
Minor changes as suggested by Chris L.
by Fariborz Jahanian
· 17 years ago
3ba5a0f
Patch to parse/build AST ObjC2's foreach statement.
by Fariborz Jahanian
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
516bd46
Fix a crash on a top-level objc string, patch by Nico Weber
by Chris Lattner
· 17 years ago
fbb9898
remove todo
by Chris Lattner
· 17 years ago
cd5af4b
Test commit
by Seo Sanghyeon
· 17 years ago
39c47b5
Keep track of whether the asm is volatile or not.
by Anders Carlsson
· 17 years ago
b235fc2
Store output and input operands as well as clobber information in the AsmStmt. Ted, could you please review the serialization/deserialization code?
by Anders Carlsson
· 17 years ago
eecf847
GCC fails if there is a trailing colon but no clobbers.
by Anders Carlsson
· 17 years ago
6a0ef4b
Store inline asm code in the AST.
by Anders Carlsson
· 17 years ago
d6d054d
by Steve Naroff
· 17 years ago
f9ed315
Refactored parsing of main function body for reuse by objective-c methods.
by Fariborz Jahanian
· 17 years ago
f908a87
by Steve Naroff
· 17 years ago
b96728d
improve error recovery handling broken 'then' or 'else' stmts in
by Chris Lattner
· 17 years ago
69efba7
Fix a parser bug on labeled inline asm stmts, allowing us to parse stuff like:
by Chris Lattner
· 17 years ago
fe79595
Implement *skeletal* support for representing GNU inline asm stmts in the AST,
by Chris Lattner
· 17 years ago
dfbcce2
Implemented parsing of objctive-c protocol conforming type used in
by Fariborz Jahanian
· 17 years ago
4e1d99a
switch more code to use Token::is/isNot where possible.
by Chris Lattner
· 17 years ago
b384d32
this patch accomodates clattner's comments on expression processing in @try-statement.
by Fariborz Jahanian
· 17 years ago
397fcc1
Patch to parse objective-c's @try-statement and @throw-statement.
by Fariborz Jahanian
· 17 years ago
1b273c4
Rename statement actions (from Parse-prefix to ActOn-prefix).
by Steve Naroff
· 17 years ago
f69936d
Rename expression actions (from Parse-prefix to ActOn-prefix).
by Steve Naroff
· 17 years ago
98414c1
Fix a bug/missing-feature Ted noticed: the 'unused' warning should not
by Chris Lattner
· 17 years ago
c30ebfb
extwarn about decls intermixed with code in c89 mode.
by Chris Lattner
· 17 years ago
45a566c
implement a fixme: __extension__ marker on decls in compound stmts.
by Chris Lattner
· 17 years ago
2215325
Fix test/Parser/if-scope-*.c. Patch by Neil Booth!
by Chris Lattner
· 17 years ago
31e0572
Break the assumption that any sort of scope (e.g. a loop scope) can
by Chris Lattner
· 17 years ago
3848440
optimize scope push/pop to avoid work in the common case.
by Chris Lattner
· 17 years ago
0ecea03
Fix the scoping issue Neil pointed out for the rest of
by Chris Lattner
· 17 years ago
a36ce71
Fix a nasty C99 scope issue that Neil pointed out (for ifs)
by Chris Lattner
· 17 years ago
c1fcb77
Refactor switch analysis to make it possible to detect duplicate case values
by Anders Carlsson
· 17 years ago
95cfb85
Catch goto's with a missing identifier, patch by Neil Booth.
by Chris Lattner
· 17 years ago
d217773
At one point there were going to be lexer and parser tokens.
by Chris Lattner
· 17 years ago
6c36be5
Add initial switch stmt support, patch by Anders Carlsson!
by Chris Lattner
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago