- 52bb5d2 In Sema::CheckInitializerTypes, replace a use of CheckReferenceInit with an InitializationSequence by Douglas Gregor · 15 years ago
- cb57fb9 Eliminate Sema::CheckValueInitialization; its callers now use by Douglas Gregor · 15 years ago
- 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
- 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
- 71d1740 Implement value initialization in InitializationSequence; untested by Douglas Gregor · 15 years ago
- a6ca650 Minor cleanups for constructor initialization in InitializationSequence by Douglas Gregor · 15 years ago
- 51c56d6 Constructor initialization for InitializationSequence. Untested WIP. by Douglas Gregor · 15 years ago
- 4a520a2 Implement user-defined conversions in InitializationSequence. WPI that by Douglas Gregor · 15 years ago
- 60cfcec Silence some release build warnings. by Chandler Carruth · 15 years ago
- 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
- 0398101 Fix a recent regression from the initialization changes. by Eli Friedman · 15 years ago
- d87b61f Move initialization via initializer list over to InitializationSequences. by Douglas Gregor · 15 years ago
- 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
- 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
- 73460a3 Deduce a ConstantArrayType from a value-dependent initializer list by Douglas Gregor · 15 years ago
- cb78d88 Cope with an amusingly little anomaly with dependent types and by Douglas Gregor · 15 years ago
- a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
- 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
- 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- 34acd3e Issue good diagnostics when initialization failes due to by Fariborz Jahanian · 15 years ago
- 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
- ec8e5ea Pass the ConstructLoc to BuildCXXConstructExpr. by Anders Carlsson · 15 years ago
- 7b361b5 Add an InOverloadResolution flag to TryCopyInitialization. by Anders Carlsson · 15 years ago
- 2de3ace Remove more default arguments. by Anders Carlsson · 15 years ago
- d28b428 Remove default argument from TryCopyInitialization. by Anders Carlsson · 15 years ago
- da3f4e2 BuildCXXConstructExpr now returns an OwningExprResult. by Anders Carlsson · 15 years ago
- 9abf2ae AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and create the CXXExprWithTemporaries before setting the initializer on the VarDecl. by Anders Carlsson · 15 years ago
- 089c260 BuildCXXConstructExpr doesn't need to take an ASTContext. by Anders Carlsson · 15 years ago
- 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
- 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
- 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
- 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
- caa499b Handle destruction of temporaries used in default argument by Fariborz Jahanian · 15 years ago
- b2c352e Patch to improve ir-gen for constructors with default argument by Fariborz Jahanian · 15 years ago
- ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 0863452 Extra vector element initializers in OpenCL is an error, not a warning. by Nate Begeman · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
- 6b5374f Allow initializing a vector with a vector in addition to allowing a list by Eli Friedman · 15 years ago
- bb6415c Fix for PR4285: allow intializing a const wchar_t array with a wide string. by Eli Friedman · 15 years ago
- 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 15 years ago
- 0f5f2c6 Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) by Anders Carlsson · 15 years ago
- e540858 Make sure we don't give the wrong warning, and make sure not to set by Eli Friedman · 15 years ago
- 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 15 years ago
- 8718a6a Revert r72575, which isn't really right, and fix up other code to by Eli Friedman · 15 years ago
- 4f54f4e Avoid dumping during semantic analysis when checking array types when by Mike Stump · 15 years ago
- bffed8a Fix another test case. by Anders Carlsson · 15 years ago
- 7c520cf Relax an assert to an if check. by Anders Carlsson · 15 years ago
- 2078bb9 Create CXXConstructExprs when constructing via copy initialization. by Anders Carlsson · 15 years ago
- c4bb7bf Template instantiation for GNU array-range designators. by Douglas Gregor · 15 years ago
- 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 759f252 PR3009: Get rid of bogus warning for scalar compound literals. by Eli Friedman · 15 years ago
- 390b4cc Reflow some comments. by Mike Stump · 15 years ago
- e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 15 years ago
- 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 15 years ago
- ba79fc2 Attempt to fix a read-after-free running test/Sema/designated-initializers.c. by Eli Friedman · 15 years ago
- ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 15 years ago
- 7119971 Switch designated-initializer checking from using designator iterators by Douglas Gregor · 15 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
- a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
- eeae8f0 Make our diagnostics about the obsolete GNU designated-initializer by Douglas Gregor · 15 years ago
- 0845773 Fix a thinko in the pre-allocation strategy for structured initializer by Douglas Gregor · 15 years ago
- fa21920 When building the structured initializer list, pre-allocate storage in by Douglas Gregor · 15 years ago
- a645796 Allow flexible array initializers that are not surrounded by by Douglas Gregor · 15 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 15 years ago
- ed8a93d Fix PR3509 by providing correct starting locations for initializer lists by Douglas Gregor · 15 years ago
- c1efaec Eliminate CXXRecordType by Douglas Gregor · 15 years ago
- 220b636 fix a bozobug. by Chris Lattner · 15 years ago
- 19753cf ok, not as broken as I thought, just confusing. This allows by Chris Lattner · 15 years ago
- 8879e3b allow wide strings to initialize arrays compatible with wchar_t. by Chris Lattner · 15 years ago
- 79e079d handle @encode interactions with array initializers. by Chris Lattner · 15 years ago
- 19da8cd rename CheckStringLiteralInit to CheckStringInit and pass in the by Chris Lattner · 15 years ago
- 0820254 make SemaRef be a reference to sema, not a pointer. by Chris Lattner · 15 years ago
- 8b419b9 move InitListChecker to be private to SemaInit.cpp by Chris Lattner · 15 years ago
- 95e8d65 Make CheckSingleInitializer a static function in SemaInit.cpp by Chris Lattner · 15 years ago
- f71ae8d make CheckStringLiteralInit a static function in SemaInit.cpp by Chris Lattner · 15 years ago
- 6c291a8 change IsStringLiteralInit into a static function in SemaInit.cpp by Chris Lattner · 15 years ago
- dd8e006 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 15 years ago
- 7c53ca6 Downgrade the "excess elements in initializer" errors to warnings *in by Douglas Gregor · 15 years ago
- dfb5e59 Fix a bug with designated initializers where we were stepping out of a by Douglas Gregor · 15 years ago
- fdf5569 When handling "the rest" of a designated array subobject, maybe sure by Douglas Gregor · 15 years ago
- eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 15 years ago
- d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 15 years ago
- 87fd703 Check value-initializations that occur when an initializer list by Douglas Gregor · 15 years ago
- b574e56 Upgrade the "excess elements in array initializer" warning to an by Douglas Gregor · 15 years ago
- 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 15 years ago
- d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 15 years ago
- a9c8780 Make CodeGen produce an error if we come across a non-constant initializer list that involves the GNU array-range designator extension by Douglas Gregor · 15 years ago
- 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 15 years ago
- 0bb7689 Clean up designated initialization of unions, so that CodeGen doesn't by Douglas Gregor · 15 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 15 years ago
- 68355a5 fix an absolutely inscrutible gcc 4.0 error: by Chris Lattner · 15 years ago