aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2012-05-07A union can have a constexpr defaulted default constructor, if it has anRichard Smith
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-19Add missing -Wc++98-compat warnings for initializer list initializations whichRichard Smith
2012-04-10When we determine that an initialization sequence failed due to anDouglas Gregor
2012-04-07Fix several problems with protected access control:John McCall
2012-04-04Dependent-sequence initialization of a single element can be directDouglas Gregor
2012-04-02Silence -Wunused-variable in -Asserts buildMatt Beaumont-Gay
2012-04-01Properly handle explicit constructors in list-initialization. Fixes PR12120.Sebastian Redl
2012-03-30PR10217: Provide diagnostics explaining why an implicitly-deleted specialRichard Smith
2012-03-23Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-03-08Turn explicit construction of temporaries using initializer list syntax into ...Sebastian Redl
2012-03-07Be smarter in discovering list-initialization of temporaries. Fixes PR12182.Sebastian Redl
2012-03-05If the element type of an initializer list has a destructor, make sure we che...Sebastian Redl
2012-02-29Tentatively fix PR12117. The test case from the bug now passes, and all exist...Sebastian Redl
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-24Implement C++11 [over.match.copy]p1b2, which allows the use ofDouglas Gregor
2012-02-24Sink variable into assertMatt Beaumont-Gay
2012-02-24Kill a spurious use of hasTrivialDefaultConstructor()Douglas Gregor
2012-02-23Replace the std::map in the init list checker with a DenseMap to reduce mallo...Benjamin Kramer
2012-02-23Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman
2012-02-19Add a testcase for using objects with list-constructors, and fix a Sema crash...Sebastian Redl
2012-02-19Fix a crash for nested initializer list initialization. Still does the wrong ...Sebastian Redl
2012-02-17Basic code generation support for std::initializer_list.Sebastian Redl
2012-02-15Support GCC's bug^Wextension allowing class array members to be initalized by aRichard Smith
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-15Introduce a new initialization entity for lambda captures, andDouglas Gregor
2012-02-14PR11650: Implement resolution of core issue 1301. Value initialization can't beRichard Smith
2012-02-12Change the way we store initialization kinds so that all direct inits can dis...Sebastian Redl
2012-02-12Employ DirectList initialized entities to properly sort through some initiali...Sebastian Redl
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-11Implement core issue 5: a temporary created for copy-initialization has aRichard Smith
2012-02-09Switching to using dyn_cast_or_null, and fixing line endings in the test case.Aaron Ballman
2012-02-09Attempting to initialize a union member that does not exist no longer crashes.Aaron Ballman
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04A useful approximation of initializer list constructors.Sebastian Redl
2012-02-04Factor out the actual overload resolution from TryConstructorInitialization, ...Sebastian Redl
2012-02-04Don't unwrap initializer lists before calling TryConstructorInitialization, i...Sebastian Redl
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-23Downgrade C++11 narrowing conversion errors to warnings default-mappedDouglas Gregor
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-18Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith
2012-01-17Sema support for initialization of std::initializer_list from initializer lists.Sebastian Redl
2012-01-17Re-add an over-zealously removed break.David Blaikie