summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r156031:Bill Wendling2012-05-121-64/+0
* Merging r155293:Bill Wendling2012-05-121-2/+37
* Merging r155218:Bill Wendling2012-05-121-12/+15
* Merging r155424:Bill Wendling2012-05-121-4/+8
* Merging r155728:Bill Wendling2012-04-271-2/+4
* Merging r155279:Bill Wendling2012-04-211-1/+1
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-35/+41
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-5/+140
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-0/+124
* My original patch missed the virtual-base case for destroyingJohn McCall2012-04-091-2/+3
* Fix the access check performed as part of the determination of whetherJohn McCall2012-04-091-2/+23
* Fix several problems with protected access control:John McCall2012-04-071-1/+9
* Point the caret at the error for the 'expected namespace name' diagnostic inRichard Smith2012-04-051-1/+1
* Remove dead assignment to local variable.Ted Kremenek2012-04-041-1/+0
* PR10217 diagnostic fix: don't say 'copy constructor' when we meanRichard Smith2012-04-021-1/+1
* Finish PR10217: Ensure we say that a special member was implicitly, notRichard Smith2012-04-021-10/+10
* Implement DR1402: if a field or base class is not movable, the derived class'sRichard Smith2012-04-021-41/+138
* Basic semantic analysis support for inheriting constructor declarations inRichard Smith2012-04-021-12/+12
* PR10217: Provide diagnostics explaining why an implicitly-deleted specialRichard Smith2012-03-301-81/+186
* Refactor special member function deletion. No functionality change.Richard Smith2012-03-291-63/+9
* Unify and fix our checking of C++ [dcl.meaning]p1's requirementsDouglas Gregor2012-03-281-4/+2
* Skip through transparent contexts when deciding where to add a friend function.Nick Lewycky2012-03-161-1/+1
* Ensure that default arguments are handled correctly in sub scopes. For example:James Molloy2012-03-131-4/+14
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-131-7/+8
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-35/+35
* PR12225: The requirement that literal operators be namespace-scope functionsRichard Smith2012-03-101-4/+1
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-2/+2
* Only make a call to a copy constructor elidable if in fact we areDouglas Gregor2012-03-101-1/+20
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-15/+15
* Literal operators can't have default arguments.Richard Smith2012-03-091-0/+13
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-091-1/+7
* Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix notRichard Smith2012-03-081-21/+6
* static_assert: Allow any string-literal as the message, not just a characterRichard Smith2012-03-051-2/+6
* Avoid double lookup.Benjamin Kramer2012-03-051-3/+5
* Add tests for [over.literal]. Fix a few bugs which were exposed by the tests.Richard Smith2012-03-041-5/+10
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-74/+15
* Ensure that we delete default constructors in the right cases. Don't delete theRichard Smith2012-02-271-11/+9
* Ensure that we delete destructors in the right cases. Specifically:Richard Smith2012-02-261-101/+86
* Make sure we don't try to produce a definition of an implicitly-deleted functionRichard Smith2012-02-261-5/+10
* Special members which are defaulted or deleted on their first declaration areRichard Smith2012-02-261-0/+53
* Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman2012-02-251-5/+11
* Implement C++11 [over.match.copy]p1b2, which allows the use ofDouglas Gregor2012-02-241-2/+3
* C++11 [class.ctor]p5 says thatDouglas Gregor2012-02-241-2/+6
* Replace some DenseSets with SmallPtrSets. Apart from the "small" optimization...Benjamin Kramer2012-02-231-2/+1
* Fix parsing and processing initializer lists in return statements and as dire...Sebastian Redl2012-02-221-4/+9
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-10/+79
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-211-0/+17
* Fix a constexpr FIXME: When implicitly instantiating the primary template for anRichard Smith2012-02-201-6/+2
* Emit a warning when list-initializing a std::initializer_list member.Sebastian Redl2012-02-191-0/+9
* Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885...Eli Friedman2012-02-181-0/+5