summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-14/+14
* Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility p...Rafael Espindola2012-02-011-2/+2
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-2/+2
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-7/+16
* constexpr: Implement the [dcl.constexpr]p5 check for whether a constexprRichard Smith2012-01-271-0/+9
* Promote the extension warning for attempts to catch a reference orDouglas Gregor2012-01-241-10/+3
* Support decltype in member initializers.David Blaikie2012-01-241-3/+9
* Minor fixups for auto deduction of initializer lists.Sebastian Redl2012-01-231-4/+7
* Eli says this should check MicrosoftMode instead.Nico Weber2012-01-231-3/+3
* In ms mode, a move assignment operator shouldn't mark a copy ctor as deleted.Nico Weber2012-01-231-11/+15
* Make sure the AST correctly represents lvalue-to-rvalue conversions where app...Eli Friedman2012-01-231-6/+13
* Fix some comments relating to ExpressionEvaluationContexts. Get rid of a cou...Eli Friedman2012-01-211-2/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+2
* Add Sema::isInitListConstructor. This will be needed for upcoming work.Sebastian Redl2012-01-171-0/+17
* Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl2012-01-171-3/+49
* Template argument deduction for std::initializer_list arguments from initiali...Sebastian Redl2012-01-171-13/+22
* Add Sema::isStdInitializerList, which will be necessary for the upcoming oper...Sebastian Redl2012-01-171-0/+53
* Add some calls to MarkDeclarationReferenced, towards a point where every decl...Eli Friedman2012-01-161-1/+5
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-4/+4
* PR11754: Reject non-static constexpr member functions in classes with virtualRichard Smith2012-01-131-17/+19
* constexpr is allowed on static member functions of non-literal classes. Per ...Eli Friedman2012-01-131-1/+1
* Fix the caching in CorrectTypo so that other non-keyword identifiersKaelyn Uhrain2012-01-111-1/+2
* Add initial callback object support to Sema::CorrectTypo.Kaelyn Uhrain2012-01-111-34/+69
* When something goes wrong in type-checking a namespace definition, make the n...Douglas Gregor2012-01-101-1/+5
* Remove a set, but unused variable. Found with GCC's warning.Chandler Carruth2012-01-101-4/+1
* Update C++11 scoped enumeration support to match the final proposal:Richard Smith2012-01-101-1/+1
* Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor2012-01-071-84/+72
* Tweak the fix to PR8977: an empty expression-list represents value initializa...Eli Friedman2012-01-051-4/+11
* More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman2012-01-051-1/+1
* Always implicitly declare move assignment operations for dynamic classes, inRichard Smith2011-12-241-0/+11
* PR11614: Mark defaulted special constructors as constexpr if their implicitRichard Smith2011-12-221-47/+109
* Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith2011-12-201-1/+2
* Produce more detailed diagnostics when static_assert condition is not an ICE.Richard Smith2011-12-141-8/+5
* Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor2011-12-101-0/+4
* Provide a separate warning for weak vtables in explicit template instantiatio...David Blaikie2011-12-091-1/+4
* When synthesizing an implicitly-defined copy or move constructor, orDouglas Gregor2011-11-281-7/+15
* Include named unions in union member init checkingDavid Blaikie2011-11-171-5/+5
* Remove unnecessary 'else's after 'return's.David Blaikie2011-11-121-1/+2
* constexpr: static data members declared constexpr are required to have anRichard Smith2011-11-071-10/+0
* When we're checking a friend function template in an out-of-line classDouglas Gregor2011-11-031-1/+10
* Don't build member initializers for zero-length or incomplete arrays,Douglas Gregor2011-11-021-8/+27
* When we run into a constructor or destructor that is defined in theDouglas Gregor2011-11-011-2/+2
* Silence a warning in -Asserts buildsMatt Beaumont-Gay2011-11-011-4/+2
* Rework the AST for the initializer of a delegating constructor, soDouglas Gregor2011-11-011-10/+7
* Fixed FriendDecl source locations.Abramo Bagnara2011-10-291-3/+4
* Minor refactoring of my last patch. Per Doug's suggestion.Fariborz Jahanian2011-10-241-1/+1
* Diagnose unexpanded parameter packs in member initialisers (includingPeter Collingbourne2011-10-231-0/+9
* Clean up duplicated code in Sema::BuildMemInitializer.Peter Collingbourne2011-10-231-14/+3
* c++: support gcc's application of weak attribute onFariborz Jahanian2011-10-211-0/+4
* There's no point in marking a declaration invalid just because itDouglas Gregor2011-10-201-3/+2
OpenPOWER on IntegriCloud