summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* When we parse something that looks like a templated friend tag butDouglas Gregor2011-10-201-2/+16
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith2011-10-181-30/+37
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.Richard Smith2011-10-181-12/+24
* In C++11, a class's members are allowed to be nominated as friends.Richard Smith2011-10-181-1/+1
* Allow for annotate attributes after access specifiers. When suchErik Verbruggen2011-10-131-4/+5
* Get rid of ShouldDeleteMoveConstructor.Alexis Hunt2011-10-111-177/+31
* Consolidate copy constructor deletion into ShouldDeleteSpecialMember.Alexis Hunt2011-10-111-181/+69
* Move some bool flags out of function parameter lists.Kaelyn Uhrain2011-10-111-16/+12
* Constant expression evaluation refactoring:Richard Smith2011-10-101-9/+6
* Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor2011-10-101-4/+36
* constexpr: Disable checking of constructor member initializer lists forRichard Smith2011-10-101-1/+2
* When adding a direct initializer to a declaration, allow theDouglas Gregor2011-10-101-1/+7
* Parse the initializer for a class member after handling itsDouglas Gregor2011-10-101-11/+1
* Begin work consolidating ShouldDelete* functions.Alexis Hunt2011-10-101-89/+131
* Implement the restrictions in C++ [class.friend]p6, which disallowDouglas Gregor2011-10-101-2/+33
* Diagnose attempts to declare a non-static data member with aDouglas Gregor2011-10-091-1/+7
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+1
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-7/+10
* CUDA: diagnose invalid calls across targetsPeter Collingbourne2011-10-021-0/+41
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-0/+408
* constexpr: semantic checking for constexpr variables.Richard Smith2011-09-291-11/+16
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl2011-09-241-103/+97
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* When checking for weak vtables, check whether the actual definition ofDouglas Gregor2011-09-231-1/+4
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Don't finalize checking of base and member initializers for aDouglas Gregor2011-09-221-1/+1
* Only trigger the initialize-an-array-via-elementwise-copy/move codeDouglas Gregor2011-09-221-2/+3
* ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie2011-09-221-2/+2
* ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie2011-09-211-5/+5
* Diagnose attempts to write a templated data member, from StepanDouglas Gregor2011-09-211-3/+25
* Fix a pretty nasty bug in noreturn destructors that cascaded into lotsChandler Carruth2011-09-201-2/+4
* Removed an unused field and its accessors methods.Erik Verbruggen2011-09-191-1/+0
* In constructors, don't generate implicit initializers for members of anonymou...Richard Smith2011-09-191-1/+15
* Remove function which is unused as of r139996. Thanks to David Blaikie for br...Richard Smith2011-09-191-13/+0
OpenPOWER on IntegriCloud