aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2009-12-22Switch parameter-passing for calls via function pointers (where weDouglas Gregor
2009-12-22Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't ...Douglas Gregor
2009-12-22Switch initialization of parameters in a call over toDouglas Gregor
2009-12-22Zap CheckInitializerTypes.Eli Friedman
2009-12-22Switch compound literals over to InitializationSequence.Eli Friedman
2009-12-22Switch file-scope assignment initialization over to InitializationSequence.Eli Friedman
2009-12-22Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor
2009-12-22When filling in value initializations within an initializer list, beDouglas Gregor
2009-12-20Fix review comment; no visible change.Eli Friedman
2009-12-20Switch default-initialization of variables of class type (or array thereof) o...Douglas Gregor
2009-12-19Initialization improvements: addition of string initialization and a fewEli Friedman
2009-12-19Switch more of Sema::CheckInitializerTypes over toDouglas Gregor
2009-12-18Switch the initialization required by return statements over to theDouglas Gregor
2009-12-16When value-initializing a class with no user-defined constructors butDouglas Gregor
2009-12-16In Sema::CheckInitializerTypes, replace a use of CheckReferenceInit with an I...Douglas Gregor
2009-12-16Eliminate Sema::CheckValueInitialization; its callers now useDouglas Gregor
2009-12-16Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor
2009-12-16Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor
2009-12-15Implement value initialization in InitializationSequence; untestedDouglas Gregor
2009-12-14Minor cleanups for constructor initialization in InitializationSequenceDouglas Gregor
2009-12-14Constructor initialization for InitializationSequence. Untested WIP.Douglas Gregor
2009-12-14Implement user-defined conversions in InitializationSequence. WPI thatDouglas Gregor
2009-12-13Silence some release build warnings.Chandler Carruth
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-12-11Fix a recent regression from the initialization changes.Eli Friedman
2009-12-10Move initialization via initializer list over to InitializationSequences.Douglas Gregor
2009-12-09Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor
2009-12-06remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner
2009-11-19Deduce a ConstantArrayType from a value-dependent initializer listDouglas Gregor
2009-11-19Cope with an amusingly little anomaly with dependent types andDouglas Gregor
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-09-23Improve diagnostic location information when checking the initialization of a...Douglas Gregor
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-15Issue good diagnostics when initialization failes due toFariborz Jahanian
2009-09-09Improve handling of initialization by constructor, by ensuring thatDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-07BuildCXXConstructExpr now takes a MultiExprArg.Anders Carlsson
2009-09-05Pass the ConstructLoc to BuildCXXConstructExpr.Anders Carlsson
2009-08-27Add an InOverloadResolution flag to TryCopyInitialization.Anders Carlsson
2009-08-27Remove more default arguments.Anders Carlsson
2009-08-27Remove default argument from TryCopyInitialization.Anders Carlsson
2009-08-25BuildCXXConstructExpr now returns an OwningExprResult.Anders Carlsson
2009-08-16AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and c...Anders Carlsson
2009-08-15BuildCXXConstructExpr doesn't need to take an ASTContext.Anders Carlsson
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-06Set and use Elidable in elimination of copy ctors.Fariborz Jahanian
2009-08-05Handle destruction of temporaries used in default argumentFariborz Jahanian