summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* When we determine that an initialization sequence failed due to anDouglas Gregor2012-04-101-3/+3
* Fix several problems with protected access control:John McCall2012-04-071-1/+1
* Dependent-sequence initialization of a single element can be directDouglas Gregor2012-04-041-1/+2
* Silence -Wunused-variable in -Asserts buildMatt Beaumont-Gay2012-04-021-0/+1
* Properly handle explicit constructors in list-initialization. Fixes PR12120.Sebastian Redl2012-04-011-2/+27
* PR10217: Provide diagnostics explaining why an implicitly-deleted specialRichard Smith2012-03-301-38/+10
* Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith2012-03-231-2/+4
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-42/+42
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-8/+3
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-16/+16
* Turn explicit construction of temporaries using initializer list syntax into ...Sebastian Redl2012-03-081-4/+8
* Be smarter in discovering list-initialization of temporaries. Fixes PR12182.Sebastian Redl2012-03-071-1/+1
* If the element type of an initializer list has a destructor, make sure we che...Sebastian Redl2012-03-051-0/+13
* Tentatively fix PR12117. The test case from the bug now passes, and all exist...Sebastian Redl2012-02-291-8/+11
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-19/+22
* Implement C++11 [over.match.copy]p1b2, which allows the use ofDouglas Gregor2012-02-241-9/+35
* Sink variable into assertMatt Beaumont-Gay2012-02-241-2/+1
* Kill a spurious use of hasTrivialDefaultConstructor()Douglas Gregor2012-02-241-2/+1
* Replace the std::map in the init list checker with a DenseMap to reduce mallo...Benjamin Kramer2012-02-231-3/+3
* Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman2012-02-231-2/+7
* Add a testcase for using objects with list-constructors, and fix a Sema crash...Sebastian Redl2012-02-191-5/+17
* Fix a crash for nested initializer list initialization. Still does the wrong ...Sebastian Redl2012-02-191-10/+19
* Basic code generation support for std::initializer_list.Sebastian Redl2012-02-171-0/+1
* Support GCC's bug^Wextension allowing class array members to be initalized by aRichard Smith2012-02-151-0/+29
* When overload resolution picks an implicitly-deleted special memberDouglas Gregor2012-02-151-6/+42
* Introduce a new initialization entity for lambda captures, andDouglas Gregor2012-02-151-0/+11
* PR11650: Implement resolution of core issue 1301. Value initialization can't beRichard Smith2012-02-141-15/+31
* Change the way we store initialization kinds so that all direct inits can dis...Sebastian Redl2012-02-121-5/+7
* Employ DirectList initialized entities to properly sort through some initiali...Sebastian Redl2012-02-121-12/+21
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-0/+7
* Implement core issue 5: a temporary created for copy-initialization has aRichard Smith2012-02-111-4/+6
* Switching to using dyn_cast_or_null, and fixing line endings in the test case.Aaron Ballman2012-02-091-2/+2
* Attempting to initialize a union member that does not exist no longer crashes.Aaron Ballman2012-02-091-1/+2
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* A useful approximation of initializer list constructors.Sebastian Redl2012-02-041-18/+43
* Factor out the actual overload resolution from TryConstructorInitialization, ...Sebastian Redl2012-02-041-53/+70
* Don't unwrap initializer lists before calling TryConstructorInitialization, i...Sebastian Redl2012-02-041-19/+30
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-15/+19
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-5/+5
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-1/+1
* Downgrade C++11 narrowing conversion errors to warnings default-mappedDouglas Gregor2012-01-231-9/+15
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-1/+1
* Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith2012-01-181-180/+79
* Sema support for initialization of std::initializer_list from initializer lists.Sebastian Redl2012-01-171-3/+108
* Re-add an over-zealously removed break.David Blaikie2012-01-171-0/+1
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-9/+4
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* Convert SemaInit.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain2012-01-121-7/+25
* The value of a const weak variable is not an integer constant.John McCall2012-01-051-0/+15