summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+30
* Add support for '__is_literal_type' spelling of the existingChandler Carruth2011-04-241-0/+1
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+1
* Sort the type traits in a few places where they weren't previouslyChandler Carruth2011-04-231-1/+1
* Fix an assertion when code-completing, rdar://9288730 & http://llvm.org/PR9728.Argyrios Kyrtzidis2011-04-231-1/+6
* For consistency, change suffix from war_ to warn_ for some Microsoft warnings...Francois Pichet2011-04-221-1/+1
* Parse GNU-style attributes prior to the type-id/new-type-id in a C++Douglas Gregor2011-04-151-0/+4
* Detect when the string "<::" is found in code after a cast or template name a...Richard Smith2011-04-141-0/+79
* Improve recovery (error + fix-it) when parsing type dependent template name w...Francois Pichet2011-03-271-3/+8
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-5/+7
* Fixes for some more expressions containing function templateids thatDouglas Gregor2011-03-121-1/+9
* Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor2011-03-041-34/+29
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-021-5/+6
* Reinstate the introduction of source-location information forDouglas Gregor2011-03-011-2/+6
* Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor2011-03-011-6/+2
* Reinstate r126737, extending the generation of type-source locationDouglas Gregor2011-03-011-2/+6
* Fix some regressions in the GCC testsuite due to bad souce-locationDouglas Gregor2011-03-011-2/+6
* When we encounter a dependent template name within aDouglas Gregor2011-02-281-16/+19
* Make sure to give CXXScopeSpec::SetInvalid() a valid sourceDouglas Gregor2011-02-251-1/+3
* Retain complete source-location information for C++Douglas Gregor2011-02-241-5/+4
* Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor2011-02-241-2/+2
* Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor2011-02-241-23/+19
* Tweaks to C++0x deduced auto type support:Richard Smith2011-02-211-0/+2
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-1/+2
* Implement the Microsoft __is_convertible_to type trait, modeling theDouglas Gregor2011-01-271-0/+1
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-2/+5
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-1/+1
* When we're inside a functional cast, '>' is an operator. Fixes PR8912.Douglas Gregor2011-01-111-0/+3
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-7/+4
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-1/+2
* Fix enumerator not handled in switch warnings.Francois Pichet2010-12-071-2/+2
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-1/+45
* Remove one I just added, add a more focused test for why the current code is ...Nico Weber2010-11-221-2/+0
* Try to get the bots green after r119966.Nico Weber2010-11-221-2/+4
* Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661.Nico Weber2010-11-221-2/+2
OpenPOWER on IntegriCloud