aboutsummaryrefslogtreecommitdiff
path: root/Parse/ParseStmt.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-13handle __extension__ properly at block scope.Chris Lattner
2008-03-13instead of passing in null end location info, pass in the same as start.Chris Lattner
2008-03-13improve DeclStmt to be able to store SourceRange info correctly.Chris Lattner
2008-02-11Several cleanups surrounding Parser::ParseAsmStatement() and Parser::FuzzyPar...Steve Naroff
2008-02-09Behave correctly if a constraint expression is invalid.Anders Carlsson
2008-02-08Use getLogicalLineNumber() in FuzzyParseMicrosoftAsmStatement(), it's more ge...Steve Naroff
2008-02-08Support fuzzy parsing MS line-oriented __asm's that originate from a macro (a...Steve Naroff
2008-02-07- Add support for fuzzy parsing line-oriented __asm's (yuck).Steve Naroff
2008-02-07Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons...Steve Naroff
2008-02-05Handle simple asm statements correctly.Anders Carlsson
2008-02-05Fix Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/exp...Steve Naroff
2008-01-31Fix http://llvm.org/bugs/show_bug.cgi?id=1967.Steve Naroff
2008-01-29Bunch of type defs, etc. for @synchronized.Fariborz Jahanian
2008-01-07Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek
2008-01-04Added a comment, minor refactoring of foreach parsing code per Chris's sugges...Fariborz Jahanian
2008-01-04Minor changes as suggested by Chris L.Fariborz Jahanian
2008-01-03Patch to parse/build AST ObjC2's foreach statement.Fariborz Jahanian
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-27Fix a crash on a top-level objc string, patch by Nico WeberChris Lattner
2007-12-12remove todoChris Lattner
2007-12-01Test commitSeo Sanghyeon
2007-11-23Keep track of whether the asm is volatile or not.Anders Carlsson
2007-11-22Store output and input operands as well as clobber information in the AsmStmt...Anders Carlsson
2007-11-21GCC fails if there is a trailing colon but no clobbers.Anders Carlsson
2007-11-20Store inline asm code in the AST.Anders Carlsson
2007-11-11Replace 2 method definition actions (ActOnFunctionDefBody, ActOnMethodDefBody...Steve Naroff
2007-11-08Refactored parsing of main function body for reuse by objective-c methods.Fariborz Jahanian
2007-10-30More support for rewriting ObjC intefaces. Still some edge cases to handle...Steve Naroff
2007-10-29improve error recovery handling broken 'then' or 'else' stmts in Chris Lattner
2007-10-29Fix a parser bug on labeled inline asm stmts, allowing usChris Lattner
2007-10-29Implement *skeletal* support for representing GNU inline asm stmts in the AST,Chris Lattner
2007-10-11Implemented parsing of objctive-c protocol conforming type used in Fariborz Jahanian
2007-10-09switch more code to use Token::is/isNot where possible.Chris Lattner
2007-10-04this patch accomodates clattner's comments on expression processing in @try-s...Fariborz Jahanian
2007-09-19Patch to parse objective-c's @try-statement and @throw-statement.Fariborz Jahanian
2007-09-16Rename statement actions (from Parse-prefix to ActOn-prefix).Steve Naroff
2007-09-16Rename expression actions (from Parse-prefix to ActOn-prefix).Steve Naroff
2007-08-31Fix a bug/missing-feature Ted noticed: the 'unused' warning should notChris Lattner
2007-08-27extwarn about decls intermixed with code in c89 mode.Chris Lattner
2007-08-27implement a fixme: __extension__ marker on decls in compound stmts.Chris Lattner
2007-08-26Fix test/Parser/if-scope-*.c. Patch by Neil Booth!Chris Lattner
2007-08-26Break the assumption that any sort of scope (e.g. a loop scope) can Chris Lattner
2007-08-22optimize scope push/pop to avoid work in the common case.Chris Lattner
2007-08-22Fix the scoping issue Neil pointed out for the rest ofChris Lattner
2007-08-22Fix a nasty C99 scope issue that Neil pointed out (for ifs)Chris Lattner
2007-07-22Refactor switch analysis to make it possible to detect duplicate case valuesAnders Carlsson
2007-07-22Catch goto's with a missing identifier, patch by Neil Booth.Chris Lattner
2007-07-20At one point there were going to be lexer and parser tokens.Chris Lattner
2007-07-18Add initial switch stmt support, patch by Anders Carlsson!Chris Lattner