summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* The delete argument should not be converted to void*.Abramo Bagnara2012-07-091-3/+3
* PR13293: Defer deduction of an auto type with a dependent declarator, such as...Richard Smith2012-07-081-4/+5
* Teach the __is_trivially_assignable and __is_trivially_constructibleDouglas Gregor2012-06-291-2/+33
* Documentation cleanup: turn "//" into "///" for a Doxygen comment.James Dennett2012-06-221-3/+5
* Do a second lookup for type_info in the global namespace in microsoft mode. P...Nico Weber2012-06-191-0/+6
* Documentation cleanup:James Dennett2012-06-151-10/+7
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-1/+1
* Get rid of some non-ASCII en-dashes that crept in.Eli Friedman2012-05-241-7/+7
* Implement the C++11 discarded value expression rules for volatile lvalues. <...Eli Friedman2012-05-241-2/+70
* Error when using typeid() with -fno-rtti. PR 12888.Nico Weber2012-05-201-0/+4
* Include the correct conversion context locations for condition expressions.David Blaikie2012-05-161-2/+2
* When diagnosing inaccessible temporary destructors in decltype expressions, useRichard Smith2012-05-111-4/+4
* Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor2012-05-041-16/+63
* Move Sema::RequireNonAbstractType() off of PartialDiagnostic.Douglas Gregor2012-05-041-2/+1
* Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor2012-05-041-15/+10
* Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this'Richard Smith2012-04-301-4/+0
* Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode."Benjamin Kramer2012-04-281-2/+1
* Use the C++11 definition of PODness for __is_pod in C++11 mode.Benjamin Kramer2012-04-281-1/+2
* Two missing -Wc++98-compat warnings, for null pointers as non-type templateRichard Smith2012-04-261-0/+4
* Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard2012-04-191-2/+2
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-2/+11
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-11/+49
* Fix some i1/i8 confusion within _Atomic(bool) in IR generation, bothDouglas Gregor2012-04-121-0/+7
* Fix several problems with protected access control:John McCall2012-04-071-2/+3
* PR10217: Provide diagnostics explaining why an implicitly-deleted specialRichard Smith2012-03-301-2/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-26/+26
* Fix crash & accepts-invalid for array of arrays of user defined type.David Blaikie2012-03-101-8/+11
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-0/+1
* [Sema] Fix a diag change to include a range that appeared intended, but neverDaniel Dunbar2012-03-091-1/+2
* [Sema] Remove dead getSourceRange() call, caught by Clang after markingDaniel Dunbar2012-03-091-2/+1
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-13/+13
* Perform l2r conversions on delete operands before doingJohn McCall2012-03-091-3/+3
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-9/+18
* If the element type of an initializer list has a destructor, make sure we che...Sebastian Redl2012-03-051-2/+1
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-5/+37
* Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is ...Eli Friedman2012-03-011-2/+3
* Make sure list-initialization of arrays works correctly in explicit type conv...Eli Friedman2012-02-291-14/+18
* Ensure that we delete destructors in the right cases. Specifically:Richard Smith2012-02-261-4/+10
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-8/+16
* Fix assertion (too few Diag arguments) when diagnosing a deleted operator deleteRichard Smith2012-02-251-1/+2
* Fix comment: correct predicate name, reformat comment.Dmitri Gribenko2012-02-241-5/+4
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-0/+121
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-231-0/+49
* Throw away stray CXXDefaultArgExprs. Fixes PR12061.Sebastian Redl2012-02-221-0/+7
* Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith2012-02-221-8/+104
* Emit a warning when list-initializing a std::initializer_list member.Sebastian Redl2012-02-191-1/+1
* Rewrite variable capture within lambda expressions and blocks,Douglas Gregor2012-02-181-2/+2
* Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885...Eli Friedman2012-02-181-0/+5
* Diagnose uses of deleted destructors and inaccessible defaulted destructors.Richard Smith2012-02-181-8/+15
* Don't allow non-empty ParenListExprs as array-new initializers.Sebastian Redl2012-02-171-5/+2
OpenPOWER on IntegriCloud