aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
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
2009-08-05Patch to improve ir-gen for constructors with default argumentFariborz Jahanian
2009-08-04Canonicalize else.Mike Stump
2009-07-29Change uses of:Ted Kremenek
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-07Extra vector element initializers in OpenCL is an error, not a warning.Nate Begeman
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-26Improve error recovery in C++: when we hit 'implicit int' cases in C++,Chris Lattner
2009-06-13Allow initializing a vector with a vector in addition to allowing a list Eli Friedman
2009-05-31Fix for PR4285: allow intializing a const wchar_t array with a wide Eli Friedman
2009-05-30Remove VarDecl from CXXConstructExpr.Anders Carlsson
2009-05-30Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't n...Anders Carlsson
2009-05-29Make sure we don't give the wrong warning, and make sure not to set Eli Friedman
2009-05-29Add an assertion so that we don't accidentally build constant arrays of Eli Friedman
2009-05-29Revert r72575, which isn't really right, and fix up other code to Eli Friedman
2009-05-29Avoid dumping during semantic analysis when checking array types whenMike Stump
2009-05-27Fix another test case.Anders Carlsson
2009-05-27Relax an assert to an if check.Anders Carlsson
2009-05-27Create CXXConstructExprs when constructing via copy initialization.Anders Carlsson
2009-05-21Template instantiation for GNU array-range designators.Douglas Gregor
2009-05-21Template instantiation for C99 designated initializers, because weDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-16PR3009: Get rid of bogus warning for scalar compound literals.Eli Friedman
2009-05-16Reflow some comments.Mike Stump
2009-05-01Replace more release+static_cast with takeAs.Anders Carlsson
2009-04-25fix PR4073 by making designated initializer checking code useChris Lattner
2009-04-16Attempt to fix a read-after-free running test/Sema/designated-initializers.c.Eli Friedman