aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-13PR11754: Reject non-static constexpr member functions in classes with virtualRichard Smith
2012-01-13constexpr is allowed on static member functions of non-literal classes. Per ...Eli Friedman
2012-01-11Fix the caching in CorrectTypo so that other non-keyword identifiersKaelyn Uhrain
2012-01-11Add initial callback object support to Sema::CorrectTypo.Kaelyn Uhrain
2012-01-10When something goes wrong in type-checking a namespace definition, make the n...Douglas Gregor
2012-01-10Remove a set, but unused variable. Found with GCC's warning.Chandler Carruth
2012-01-10Update C++11 scoped enumeration support to match the final proposal:Richard Smith
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor
2012-01-05Tweak the fix to PR8977: an empty expression-list represents value initializa...Eli Friedman
2012-01-05More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman
2011-12-24Always implicitly declare move assignment operations for dynamic classes, inRichard Smith
2011-12-22PR11614: Mark defaulted special constructors as constexpr if their implicitRichard Smith
2011-12-20Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith
2011-12-14Produce more detailed diagnostics when static_assert condition is not an ICE.Richard Smith
2011-12-10Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor
2011-12-09Provide a separate warning for weak vtables in explicit template instantiatio...David Blaikie
2011-11-28When synthesizing an implicitly-defined copy or move constructor, orDouglas Gregor
2011-11-17Include named unions in union member init checkingDavid Blaikie
2011-11-12Remove unnecessary 'else's after 'return's.David Blaikie
2011-11-07constexpr: static data members declared constexpr are required to have anRichard Smith
2011-11-03When we're checking a friend function template in an out-of-line classDouglas Gregor
2011-11-02Don't build member initializers for zero-length or incomplete arrays,Douglas Gregor
2011-11-01When we run into a constructor or destructor that is defined in theDouglas Gregor
2011-11-01Silence a warning in -Asserts buildsMatt Beaumont-Gay
2011-11-01Rework the AST for the initializer of a delegating constructor, soDouglas Gregor
2011-10-29Fixed FriendDecl source locations.Abramo Bagnara
2011-10-24Minor refactoring of my last patch. Per Doug's suggestion.Fariborz Jahanian
2011-10-23Diagnose unexpanded parameter packs in member initialisers (includingPeter Collingbourne
2011-10-23Clean up duplicated code in Sema::BuildMemInitializer.Peter Collingbourne
2011-10-21c++: support gcc's application of weak attribute onFariborz Jahanian
2011-10-20There's no point in marking a declaration invalid just because itDouglas Gregor
2011-10-20When we parse something that looks like a templated friend tag butDouglas Gregor
2011-10-18-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith
2011-10-18-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.Richard Smith
2011-10-18In C++11, a class's members are allowed to be nominated as friends.Richard Smith
2011-10-13Allow for annotate attributes after access specifiers. When suchErik Verbruggen
2011-10-11Get rid of ShouldDeleteMoveConstructor.Sean Hunt
2011-10-11Consolidate copy constructor deletion into ShouldDeleteSpecialMember.Sean Hunt
2011-10-11Move some bool flags out of function parameter lists.Kaelyn Uhrain
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-10Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor
2011-10-10constexpr: Disable checking of constructor member initializer lists forRichard Smith
2011-10-10When adding a direct initializer to a declaration, allow theDouglas Gregor
2011-10-10Parse the initializer for a class member after handling itsDouglas Gregor
2011-10-10Begin work consolidating ShouldDelete* functions.Sean Hunt
2011-10-10Implement the restrictions in C++ [class.friend]p6, which disallowDouglas Gregor
2011-10-09Diagnose attempts to declare a non-static data member with aDouglas Gregor
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-05Added a flag to identify resolved overloaded function references.Abramo Bagnara