aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-08-16Call MaybeBindToTemporary for overloaded binary and unary operators.Anders Carlsson
2009-08-16Call MaybeBindToTemporary when constructing functino call operator calls.Anders Carlsson
2009-08-16Add MaybeBindToTemporary calls for member call expressions.Anders Carlsson
2009-08-16Make sure to call MaybeBindToTemporary when creating CallExprs.Anders Carlsson
2009-08-16Move builtin call checking out into a separate function, make CheckFunctionCa...Anders Carlsson
2009-08-15BuildCXXConstructExpr doesn't need to take an ASTContext.Anders Carlsson
2009-08-15Add an explicit constructor to ActiveTemplateInstantiation which Eli Friedman
2009-08-15Implement __is_empty. Patch by Sean Hunt.Eli Friedman
2009-08-15Don't perform integer promotions on the operand to a cast; this Eli Friedman
2009-08-15Disable all recognition of main() in -ffreestanding. Addresses bug #4720.John McCall
2009-08-15Change handling of attribute 'malloc' to only accept the attribute on functionTed Kremenek
2009-08-14Per Eli Friedman's feedback, handle attribute 'malloc' being applied toTed Kremenek
2009-08-14objc2's foreach statement's selector type can beFariborz Jahanian
2009-08-14Use 'dyn_cast' instead of a check for a function declaration followed by aTed Kremenek
2009-08-14Improve Sema's handling of attribute 'malloc' to reject the attribute whenTed Kremenek
2009-08-14Make the CXXDefaultArgExpr constructor protected and add a static Create func...Anders Carlsson
2009-08-14Fixed a regression in deciding when to issue warning on properties whichFariborz Jahanian
2009-08-14Support friend declarations in templates and test that argdep lookupJohn McCall
2009-08-13Patch to force synthesis of copy assignment operatorFariborz Jahanian
2009-08-13change cast to dyn_cast because d may not be a FunctionDeclRyan Flynn
2009-08-12change a dyn_cast to castRyan Flynn
2009-08-12More toward synthesizing copy assignments. SWIP.Fariborz Jahanian
2009-08-12Patch for synthesizing copy assignment operator.Fariborz Jahanian
2009-08-12error on property of objc interface type instead of crashingFariborz Jahanian
2009-08-12Fix a fixme by allocating ShuffleVectorExprs in the ContextNate Begeman
2009-08-11Add newline at end of file.Benjamin Kramer
2009-08-11Patch to warn if a property which is 'assign' by defaultFariborz Jahanian
2009-08-11Add a FriendClassDecl type for holding declarations of friend types in John McCall
2009-08-11ir-gen support for anonymous union data memberFariborz Jahanian
2009-08-11Fix DISABLE_SMART_POINTERS buildDouglas Gregor
2009-08-11Argument-dependent lookup for friend declarations. Add a new decl type,John McCall
2009-08-11Refactor the template-instantiation logic for expressions into aDouglas Gregor
2009-08-11Check whether a tag was defined in a C++ condition declaration using GetTypeF...Argyrios Kyrtzidis
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Add a CastInfo struct that will be used for cast information when constructin...Anders Carlsson
2009-08-10fix a couple of problems with section attributes:Chris Lattner
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09warn, as gcc does, if __attribute__((malloc)) applied to function returning n...Ryan Flynn
2009-08-09map previously ignored __attribute((malloc)) to noalias attribute of llvm fun...Ryan Flynn
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-08Refactor some code and implement support for global destructors for static va...Anders Carlsson
2009-08-08Use CastExpr::CK_ArrayToPointerDecay and fix an assert.Anders Carlsson
2009-08-08PR4700 - remove shift by 0 warningRyan Flynn
2009-08-08Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...Anders Carlsson
2009-08-08getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDec...Anders Carlsson
2009-08-08Factor some code to get the "function level" DeclContext out into a separate ...Anders Carlsson
2009-08-08Make sure to diagnose use of declarations in the case where we create an impl...Anders Carlsson
2009-08-08Patch should implement packed enums - PR4098. Credit to Anders Johnsen.Edward O'Callaghan
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-08Introduce reference counting for statements and expressions, using itDouglas Gregor