aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExpr.cpp
AgeCommit message (Expand)Author
2012-07-16PR13365: Fix code which was trying to treat an array of DeducedTemplateArgumentRichard Smith
2012-07-09Downgrade the "direct comparison" error for ObjC literals to a warning.Jordan Rose
2012-07-08PR9793: Treat substitution as an instantiation step for the purpose of theRichard Smith
2012-07-03Rename -Wself-assign-memvar to -Wself-assign-field to improve local consisten...Nico Weber
2012-07-02In blocks, only pretend that enum constants have enum type if necessary.Jordan Rose
2012-06-29Change condition to be the same as in SemaTemplateInstantiate.Nico Weber
2012-06-28Warn on self-assignment to member variables. PR13104.Nico Weber
2012-06-27Refactoring after r159290: don't hold onto and check a misleading QualType.Richard Smith
2012-06-27Check for non-POD vararg argument type after default argument promotion, notRichard Smith
2012-06-27Implement John McCall's review of r159212 other than the this pointer notRafael Espindola
2012-06-27Fix a crash I introduced in r159212.Rafael Espindola
2012-06-26During codegen of a virtual call we would extract any casts in the expressionRafael Espindola
2012-06-25Unrevert r158887, reverted in r158949, along with a fix for the bug whichRichard Smith
2012-06-23Support L__FUNCTION__ in microsoft mode, PR11789Nico Weber
2012-06-22Show fixit for unqualified calls to methods of dependent basesNico Weber
2012-06-21Revert r158887. This fixes pr13168.Rafael Espindola
2012-06-21Don't warn for -Wstatic-in-inline if the used function is also inline.Jordan Rose
2012-06-21If an object (such as a std::string) with an appropriate c_str() member functionRichard Smith
2012-06-20Allow unqualified lookup of non-dependent member functionsNico Weber
2012-06-20Remove -Winternal-linkage-in-inline in C++.Jordan Rose
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-18Change -Winternal-linkage-in-inline from ExtWarn to Warning in C++.Jordan Rose
2012-06-18Support -Winternal-linkage-in-inline in C++ code.Jordan Rose
2012-06-18Allow internal decls in inline functions if the function is in the main file.Jordan Rose
2012-06-16Fix Sema and IRGen for atomic compound assignment so it has the right semanti...Eli Friedman
2012-06-15Warn when a static variable is referenced in a non-static inline function.Jordan Rose
2012-06-15Check the parameter lists and return type of both blocks and lambdasDouglas Gregor
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-06-08Disallow using ObjC literals in direct comparisons (== and friends).Jordan Rose
2012-06-07Plug a long standing memory leak in TemplateArgument.Benjamin Kramer
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-04Add a warning for when an array-to-pointer decay is performed on an arrayRichard Smith
2012-06-03Improve fixit for comparison operator on lhs of bitwise operator.Nico Weber
2012-05-30Remove some extra braces.Eric Christopher
2012-05-28Fix PR12960 by not attempting to correct cases when we're not actually instan...David Blaikie
2012-05-24Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conce...Eli Friedman
2012-05-16Clean up r156925, so that we only mark the capturing DeclRefExpr of aDouglas Gregor
2012-05-16Fix code generation of variables reference expressions when mixingDouglas Gregor
2012-05-15Don't warn when NULL is used within a macro but its conversion is outside a m...David Blaikie
2012-05-15Further improvement to wording of overload resolution diagnostics, and includingRichard Smith
2012-05-11PR11857: When the wrong number of arguments are provided for a functionRichard Smith
2012-05-04Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor
2012-05-04Move Sema::RequireNonAbstractType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-03Add support for full-width 128-bit integer literals.Stephen Canon
2012-05-01Workaround a miscompile in 483.xalancbmk while we figure it out.David Blaikie
2012-04-30Fix PR12378: provide conversion warnings on default args of function templatesDavid Blaikie
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-28C++11 weakens the requirement for types used with offsetof from POD to standa...Benjamin Kramer