aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
2009-01-11Convert some more actions to smart pointers.Sebastian Redl
2008-12-31Perform default function/array conversion for input arguments to inline asm s...Anders Carlsson
2008-12-28Convert a two more statement actions to smart pointers.Sebastian Redl
2008-12-22Full AST support and better Sema support for C++ try-catch.Sebastian Redl
2008-12-22Partial AST and Sema support for C++ try-catch.Sebastian Redl
2008-12-21Convert a few Stmt actions to smart pointers.Sebastian Redl
2008-12-18This is valid in C++.Chris Lattner
2008-12-18Merge function-return.c into function.cChris Lattner
2008-12-05Introduce basic support for dependent types, type-dependentDouglas Gregor
2008-12-04change getCurFunctionDecl to skip through Block contexts to findChris Lattner
2008-12-01Use VerifyIntegerConstantExpression for case values.Anders Carlsson
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-23Make all the 'redefinition' diagnostics more consistent, and make the Chris Lattner
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-22Case values must be evaluatedAnders Carlsson
2008-11-22Use Expr::Evaluate for case statements. Fixes PR2525Anders Carlsson
2008-11-20remove the last old-fashioned Diag method. Transition complete!Chris Lattner
2008-11-20remove another old-school Diag method.Chris Lattner
2008-11-19stop calling II::getName() unnecesarily in semaChris Lattner
2008-11-19remove one more old-style Diag method.Chris Lattner
2008-11-19Switch several more Sema Diag methods over. This simplifies theChris Lattner
2008-10-29Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor
2008-10-07Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDe...Ted Kremenek
2008-10-06When processing Objective-C foreach statements, first check to see if the sta...Ted Kremenek
2008-10-06Use the DeclStmt::decl_iterator to get the first decl in a DeclStmt instead o...Ted Kremenek
2008-09-24Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks?Steve Naroff
2008-09-16Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on th...Steve Naroff
2008-09-11Do implicit conversion to bool for the condition in a do-while statement.Argyrios Kyrtzidis
2008-09-10Implement Sema support for the 'condition' part of C++ selection-statements a...Argyrios Kyrtzidis
2008-09-03Add semantic analysis for "blocks". Steve Naroff
2008-08-25Objective-C foreach selector elements must be lvalues.Anders Carlsson
2008-08-18Several cleanups and tweaks to diagnostics in Sema::ActOnAsmStmt,Chris Lattner
2008-08-17various updates to match r54873 on mainline.Chris Lattner
2008-08-13Update some isIntegerConstantExpr uses to useDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-08Use DeclStmt::decl_iterator instead of walking the getNextDeclarator() chain.Ted Kremenek
2008-07-26convert more code to use ASTContext to get canonical types insteadChris Lattner
2008-07-25Fix rdar://6095136, various crashes with incomplete enum types.Chris Lattner
2008-07-24Move isObjCObjectPointerType() from Sema to ASTContext.Ted Kremenek
2008-07-23Fix rdar://6094010 various asserts happening with wide strings in inline asm.Chris Lattner
2008-06-28Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() a...Argyrios Kyrtzidis
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner