summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid correcting unknown identifiers to types where types aren't allowed.Kaelyn Uhrain2012-01-251-1/+1
* Support decltype as a simple-type-specifier.David Blaikie2012-01-241-1/+4
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+1
* Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an...Eli Friedman2012-01-201-4/+4
* Extend the error of invalid token after declarations to include fixits for Richard Trieu2012-01-191-5/+1
* Change the error when a '+=' follows a declaration to suggest a fixit to '=' ...Richard Trieu2012-01-181-2/+6
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-2/+0
* More lambda work. Fixes a minor bug Richard pointed out, makes lookup for la...Eli Friedman2012-01-061-5/+6
* More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman2012-01-051-5/+2
* Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralCont...Eli Friedman2012-01-041-1/+1
* Fix messed-up indentation in r147515.Eli Friedman2012-01-041-7/+7
* Stub out the Sema interface for lambda expressions, and change the parser to ...Eli Friedman2012-01-041-17/+42
* Remove unused variables.Rafael Espindola2011-12-251-1/+1
* Silence gcc warnings.Benjamin Kramer2011-12-181-1/+1
* Support decltype in pseudo destructors and dependent destructor calls.David Blaikie2011-12-161-0/+11
* Decltype in non-pseudo (& non-dependent) dtor calls.David Blaikie2011-12-081-0/+10
* Support decltype in nested-name-specifiers.David Blaikie2011-12-041-0/+16
* Implement support for the __is_final type trait, to determine whetherDouglas Gregor2011-12-031-0/+1
* Tighten up the conditions under which we consider ourselves to beDouglas Gregor2011-11-071-1/+1
* Remove duplicate word & unnecessary conditional.David Blaikie2011-11-071-3/+2
* Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor2011-10-191-0/+2
* Implement -Wc++98-compat warnings for the parser.Richard Smith2011-10-151-0/+5
* Don't warn about use of 'final' in ill-formed C++98 code which didn't useRichard Smith2011-10-151-1/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+4
* Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor2011-10-121-105/+126
* Catch placeholder types in DefaultLvalueConversionJohn McCall2011-10-111-8/+0
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-3/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+6
* Fix a problem in digraph handling where "[:" might be treated as "<::" andRichard Trieu2011-09-201-1/+1
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-2/+2
* Changes to the name lookup have caused a regression in the digraph fix-it hint.Richard Trieu2011-09-191-22/+26
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-7/+6
* Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor2011-08-041-0/+261
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Properly implement the scope restriction on the NRVO forDouglas Gregor2011-07-061-2/+2
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-7/+12
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-3/+10
* Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameterArgyrios Kyrtzidis2011-06-281-1/+1
* Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis2011-06-221-9/+2
* Parse C++0x generalized initializers.Sebastian Redl2011-06-051-22/+38
* Implement __underlying_type for libc++.Alexis Hunt2011-05-191-0/+1
* Implement the __is_trivially_copyable type traitAlexis Hunt2011-05-131-0/+1
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-1/+2
* Fix a double free when parsing malformed code. Fixes rdar://9173693.Argyrios Kyrtzidis2011-05-031-2/+5
* Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr.Chandler Carruth2011-05-011-2/+0
* Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet2011-04-281-0/+4
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+52
* t/clang/type-traitsJohn Wiegley2011-04-271-4/+31
* Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor2011-04-271-2/+1
OpenPOWER on IntegriCloud