aboutsummaryrefslogtreecommitdiff
path: root/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-13improve DeclStmt to be able to store SourceRange info correctly.Chris Lattner
2008-03-05remove the source location arguments to various target query methods.Chris Lattner
2008-02-05Handle simple asm statements correctly.Anders Carlsson
2008-01-29Rewriting of @synchronized. This has one FIXME in it. But this should allow @...Fariborz Jahanian
2008-01-29AST for @synchronized.Fariborz Jahanian
2008-01-16Move promoteExprToType from being a static method in SemaExpr.cpp to beingChris Lattner
2008-01-10Recover from user typo not having proper @interface decl and a bad foreach decl.Fariborz Jahanian
2008-01-10Allow messaging expression as foreach's collection expression.Fariborz Jahanian
2008-01-07Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek
2008-01-07Issue diagnostics if more than one declaration in objectove-c's foreach-stmt ...Fariborz Jahanian
2008-01-05twiks based on Chris's comment. No need to iterate thru a list of declarationsFariborz Jahanian
2008-01-04Minor refactoring of foreach's semantics code per Chris's suggetion.Fariborz Jahanian
2008-01-04Merge all the 'assignment' diagnostic code into one routine, decloning Chris Lattner
2008-01-04Patch to add semantics check for ObjC2's foreacn statement.Fariborz Jahanian
2008-01-03give better diagnostics for converting between function pointer and void*.Chris Lattner
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-04Simplified setting up Method's scope before generating AST for its nody.Fariborz Jahanian
2007-11-27Move the null pointer constant check from Sema::CheckSingleInitializer/ActOnC...Steve Naroff
2007-11-27Add more semantic analysis for inline asm statements.Anders Carlsson
2007-11-25Check that the clobber registers are valid.Anders Carlsson
2007-11-23Keep track of whether the asm is volatile or not.Anders Carlsson
2007-11-23Check asm input and output expressions.Anders Carlsson
2007-11-22Store output and input operands as well as clobber information in the AsmStmt...Anders Carlsson
2007-11-20Store inline asm code in the AST.Anders Carlsson
2007-11-07AST for objective-c's @throw statement and its pretty-printing.Fariborz Jahanian
2007-11-02AST for @try statement.Fariborz Jahanian
2007-11-02AST for @finally statement.Fariborz Jahanian
2007-11-01AST build for @catch clause (this is work in progress).Fariborz Jahanian
2007-10-29Implement *skeletal* support for representing GNU inline asm stmts in the AST,Chris Lattner
2007-10-10Emit a warning when the body of an if block is a NullStmt.Anders Carlsson
2007-10-07move IdentifierTable.h from liblex to libbasic.Chris Lattner
2007-09-21Make case sorting deterministic by not depending on pointer Chris Lattner
2007-09-16Rename statement actions (from Parse-prefix to ActOn-prefix).Steve Naroff
2007-09-16Updated VC++ build system.Hartmut Kaiser
2007-09-13Move Decl::NextDeclarator (w/ setters/getters) down to ScopedDecl/FieldDecl.Steve Naroff
2007-09-13Phase 2 of making the Decl class more lightweight...Steve Naroff
2007-09-06Added LabelLoc to GotoStmt to record the source location of the label tokenTed Kremenek
2007-09-03Add a method required by the VC++ STL, patch by Hartmut Kaiser!Chris Lattner
2007-09-01Finish converting SwitchStmt AST to source ranges.Steve Naroff
2007-08-31Convert more statments over to SourceRanges...Steve Naroff
2007-08-31Move SourceRange protocol from Expr->Stmt.Steve Naroff
2007-08-31Fix a bug/missing-feature Ted noticed: the 'unused' warning should notChris Lattner
2007-08-28Emit a slightly better warning for unused values for unary and binary operators:Chris Lattner
2007-08-28now that all the infrastructure is in place, enforce C99 6.8.5p3.Chris Lattner
2007-08-28If the condition of a for statement is promoted, make sure theChris 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 a bug reported by Keith BauerChris Lattner