summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use QualType to represent block's implicit return type asFariborz Jahanian2009-06-191-4/+11
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-3/+3
* add the location of the ')' in a do/while statement to DoStmt.Chris Lattner2009-06-121-2/+3
* Downgrade an error about "return in a no-return function" from being Chris Lattner2009-05-311-4/+2
* ActOnReturnStmt should also take a FullExprArg.Anders Carlsson2009-05-301-2/+2
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Make ActOnWhileStmt take a FullExprArg for the condition expr.Anders Carlsson2009-05-171-4/+5
* Make ActOnExprStmt take a FullExprArg.Anders Carlsson2009-05-171-2/+2
* Add the FullExprArg wrapper and use it for if statement conditions.Anders Carlsson2009-05-171-4/+6
* Reflow some comments.Mike Stump2009-05-161-10/+9
* Template instantiation for IndirectGotoStmt. Now my life is complete.Douglas Gregor2009-05-161-7/+9
* Template instantiation for switch statementsDouglas Gregor2009-05-151-116/+141
* Template instantiation for "for" loopsDouglas Gregor2009-05-151-2/+3
* Template instantiation for do-while statements.Douglas Gregor2009-05-151-11/+15
* Template instantiation for WhileStmt and CXXConditionDeclExpr.Douglas Gregor2009-05-151-11/+13
* Template instantiation for "if" statements. Also:Douglas Gregor2009-05-151-12/+15
* Instantiate return statements.Anders Carlsson2009-05-151-1/+1
* allow references to the larger value in a tied constraintChris Lattner2009-05-031-12/+28
* code cleanup, avoid shadowing i.Chris Lattner2009-05-031-4/+5
* Don't insert an extra ParenExpr around asm operands.Eli Friedman2009-05-031-9/+8
* If we have mismatched integer tied operands, but the operandChris Lattner2009-05-031-1/+20
* avoid a crash when we encounter a implicit cast of the paren expr due toChris Lattner2009-05-031-2/+2
* rename some variables, improve comments.Chris Lattner2009-05-031-9/+12
* refactor matched operand type checking to happen after the AsmStmt is created,Chris Lattner2009-05-031-17/+35
* Replace more release+static_cast with takeAs.Anders Carlsson2009-05-011-17/+16
* Replace a bunch of static_cast + release with takeAs.Anders Carlsson2009-05-011-8/+8
* Fixup Sema and CodeGen for block literal attributes when the returnMike Stump2009-04-291-7/+6
* Sema and CodeGen support for attributes on blocks. Radar 6441502Mike Stump2009-04-291-0/+6
* Implement sema checking for noreturn.Mike Stump2009-04-291-2/+7
* Improve validation of C++ exception handling: diagnose throwing incomplete ty...Sebastian Redl2009-04-271-0/+1
* implement PR4077: [Linux kernel] inscrutable error on inline asm input/output...Chris Lattner2009-04-261-0/+18
* in a tied operand, don't copy over the name or constraint string, just the fl...Chris Lattner2009-04-261-1/+0
* pull operands names "[foo]" into ConstraintInfo.Chris Lattner2009-04-261-6/+6
* pull the constraint string into the ConstraintInfo structChris Lattner2009-04-261-15/+14
* change TargetInfo::ConstraintInfo to be a struct that containsChris Lattner2009-04-261-9/+8
* split ObjC and C++ Statements out into their own headers.Chris Lattner2009-04-261-1/+2
* implement semantic analysis for @synchronized, fixing a crash on invalidChris Lattner2009-04-211-0/+9
* add support for goto checking and @synchronized blocks,Chris Lattner2009-04-211-0/+2
* add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid Chris Lattner2009-04-191-0/+1
* Add location info for indirect goto.Chris Lattner2009-04-191-2/+2
* abstract the SwitchStack for blocks just like we do the goto labels.Chris Lattner2009-04-181-7/+7
* refactor some code, adding a new getLabelMap() accessor methodChris Lattner2009-04-181-3/+2
* if we already know that a decl is invalid in an @catch, don't verify its type.Chris Lattner2009-04-121-1/+5
* add a new isNull() method to DeclGroupRef.Chris Lattner2009-04-121-2/+3
* Parse deleted member functions. Parsing member declarations goes through a di...Sebastian Redl2009-04-121-3/+44
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-23/+5
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-8/+7
* rename some methods.Chris Lattner2009-03-281-2/+2
* Sanity-check argument to indirect goto.Eli Friedman2009-03-261-3/+7
* Fix for PR3869: actually enforce that the argument of an indirect goto Eli Friedman2009-03-261-2/+4
OpenPOWER on IntegriCloud