aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprCXX.cpp
AgeCommit message (Expand)Author
2012-07-08PR13293: Defer deduction of an auto type with a dependent declarator, such as...Richard Smith
2012-06-29Teach the __is_trivially_assignable and __is_trivially_constructibleDouglas Gregor
2012-06-22Documentation cleanup: turn "//" into "///" for a Doxygen comment.James Dennett
2012-06-19Do a second lookup for type_info in the global namespace in microsoft mode. P...Nico Weber
2012-06-15Documentation cleanup:James Dennett
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-05-24Get rid of some non-ASCII en-dashes that crept in.Eli Friedman
2012-05-24Implement the C++11 discarded value expression rules for volatile lvalues. <...Eli Friedman
2012-05-20Error when using typeid() with -fno-rtti. PR 12888.Nico Weber
2012-05-16Include the correct conversion context locations for condition expressions.David Blaikie
2012-05-11When diagnosing inaccessible temporary destructors in decltype expressions, useRichard Smith
2012-05-04Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor
2012-05-04Move Sema::RequireNonAbstractType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-04-30Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this'Richard Smith
2012-04-28Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode."Benjamin Kramer
2012-04-28Use the C++11 definition of PODness for __is_pod in C++11 mode.Benjamin Kramer
2012-04-26Two missing -Wc++98-compat warnings, for null pointers as non-type templateRichard Smith
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-12Fix some i1/i8 confusion within _Atomic(bool) in IR generation, bothDouglas Gregor
2012-04-07Fix several problems with protected access control:John McCall
2012-03-30PR10217: Provide diagnostics explaining why an implicitly-deleted specialRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Fix crash & accepts-invalid for array of arrays of user defined type.David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-09[Sema] Fix a diag change to include a range that appeared intended, but neverDaniel Dunbar
2012-03-09[Sema] Remove dead getSourceRange() call, caught by Clang after markingDaniel Dunbar
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-03-09Perform l2r conversions on delete operands before doingJohn McCall
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-05If the element type of an initializer list has a destructor, make sure we che...Sebastian Redl
2012-03-01Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman
2012-03-01Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is ...Eli Friedman
2012-02-29Make sure list-initialization of arrays works correctly in explicit type conv...Eli Friedman
2012-02-26Ensure that we delete destructors in the right cases. Specifically:Richard Smith
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-25Fix assertion (too few Diag arguments) when diagnosing a deleted operator deleteRichard Smith
2012-02-24Fix comment: correct predicate name, reformat comment.Dmitri Gribenko
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-23Provide the __is_trivially_assignable type trait, which providesDouglas Gregor
2012-02-22Throw away stray CXXDefaultArgExprs. Fixes PR12061.Sebastian Redl
2012-02-22Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith
2012-02-19Emit a warning when list-initializing a std::initializer_list member.Sebastian Redl
2012-02-18Rewrite variable capture within lambda expressions and blocks,Douglas Gregor
2012-02-18Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885...Eli Friedman
2012-02-18Diagnose uses of deleted destructors and inaccessible defaulted destructors.Richard Smith
2012-02-17Don't allow non-empty ParenListExprs as array-new initializers.Sebastian Redl
2012-02-16Proper checking of list-initializers for array new expressions.Sebastian Redl