summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Eliminate ForceRValue parameters from reference binding. Did I mentionDouglas Gregor2010-04-161-5/+1
* Eliminate the Elidable parameter to PerformImplicitConversion; weDouglas Gregor2010-04-161-1/+1
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-1/+2
* Use ASTVector instead of std::vector for the Exprs in InitListExpr. PerformanceTed Kremenek2010-04-131-6/+8
* Rework our handling of copy construction of temporaries, which was aDouglas Gregor2010-04-021-61/+48
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-10/+8
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-8/+10
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-10/+8
* Regularize support for naming conversion functions in using decls.John McCall2010-03-311-1/+1
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-10/+17
* Switch semantic analysis of the conditional operator from usingDouglas Gregor2010-03-261-0/+34
* Kill off two more uses of Sema::CheckReferenceInit in favor of the newDouglas Gregor2010-03-251-2/+3
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-40/+56
* Perform access control for the implicit base and member destructor callsJohn McCall2010-03-161-1/+1
* Implement -Wmissing-field-initializers. Patch by mikem!John McCall2010-03-111-0/+20
* Reference binding via user-defined conversion can compute a bindingDouglas Gregor2010-03-071-4/+11
* Fix 80 col violation.Tanya Lattner2010-03-071-1/+2
* Fix indentation, use string directly instead of StringRef.Tanya Lattner2010-03-071-5/+4
* Fix some weird patch issue.Tanya Lattner2010-03-071-1/+1
* Implement missing-braces warning and add a test case.Tanya Lattner2010-03-071-0/+15
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-1/+2
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-2/+1
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-1/+2
* Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. WeDouglas Gregor2010-03-021-4/+19
* Commit Eli's fix for implicit conversions to array type. Fixes PR6264.Douglas Gregor2010-02-261-1/+1
* Revert: "Change InitListExpr to allocate the array for holding references"Ted Kremenek2010-02-191-8/+7
* Change InitListExpr to allocate the array for holding referencesTed Kremenek2010-02-191-7/+8
* Silence a GCC warning about a possibly uninitialized variable. It's data flowChandler Carruth2010-02-131-1/+1
* Migrate the mish-mash of declaration checks inDouglas Gregor2010-02-091-2/+2
* Be more careful when checking initializer lists that involve referenceDouglas Gregor2010-02-091-3/+3
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-2/+3
* Add support for threadsafe statics, and make them the default (matching gcc).Anders Carlsson2010-02-061-1/+1
* A dependent initializer with zero arguments should return a NULLDouglas Gregor2010-02-051-0/+3
* Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson2010-02-031-17/+2
* Fix this comment.John McCall2010-02-021-1/+1
* Access checking for implicit user-defined conversions.John McCall2010-02-011-14/+30
* Start creating CXXBindReferenceExpr nodes when binding complex types to refer...Anders Carlsson2010-01-311-3/+19
* Diagnose binding a non-const reference to a vector element.Anders Carlsson2010-01-311-1/+9
* Rework base and member initialization in constructors, with severalDouglas Gregor2010-01-311-9/+77
* Eliminate yet another old-school PerformCopyInitialization.Anders Carlsson2010-01-301-1/+3
* Fix reference-binding when we have a reference to const volatile type;Douglas Gregor2010-01-291-1/+2
* Fix reference binding of const lvalue references to bit-fields, whichDouglas Gregor2010-01-291-3/+195
* Simplify InitListChecker::CheckReferenceTypeAnders Carlsson2010-01-291-11/+10
* Pass access specifiers around in overload resolution.John McCall2010-01-261-14/+25
* Code simplification; this should have no visible effects.Eli Friedman2010-01-251-33/+2
* Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes ...Anders Carlsson2010-01-241-16/+28
* Change all InitializedEntity pointers over to be references.Anders Carlsson2010-01-231-137/+81
* Start passing InitializedEntity to CheckDesignatedInitializer.Anders Carlsson2010-01-231-9/+22
* More init work, adding more entity parameters.Anders Carlsson2010-01-231-10/+27
* Use the new init code for member subobjects.Anders Carlsson2010-01-231-6/+18
OpenPOWER on IntegriCloud