aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExpr.cpp
AgeCommit message (Expand)Author
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-06objective-C: don't crash after diagnosingFariborz Jahanian
2013-03-04Centralize and refine the __unknown_anytype argument rulesJohn McCall
2013-03-04Perform non-overload placeholder conversions on the operandsJohn McCall
2013-02-21Remove superfluous null pointer check. The pointer is used prior to this check.Ted Kremenek
2013-02-21Teach serialized diagnostics about notes without locations.Ted Kremenek
2013-02-21Add support to Sema and CodeGen for floating point vector types in OpenCL.Joey Gouly
2013-02-21Avoid implicit conversions of Optional<T> to bool.David Blaikie
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-18Prevent crash on multiple user errors (which I cannot reproduce inFariborz Jahanian
2013-02-15Sema: Unnest early exit and remove an unnecessary bad cast.Benjamin Kramer
2013-02-14objective-C: When implementing custom accessor method forFariborz Jahanian
2013-02-14When marking derived classes' virtual methods ODR-used in order to triggerNick Lewycky
2013-02-12The meat of this patch is in BuildCXXMemberCalLExpr where we make it useNick Lewycky
2013-02-12Perform placeholder conversions on the controller of a _GenericJohn McCall
2013-02-12Diagnose loads of 'half' l-values in OpenCL.John McCall
2013-02-05Test for virtual instead of pure here. It has the exact same effect, and JohnNick Lewycky
2013-02-05PR15095: Use more correct source locations for the InitListExpr we fake up forRichard Smith
2013-02-05Add some missing diagnostics for C++11 narrowing conversions.Richard Smith
2013-02-02PR15132: Replace "address expression must be an lvalue or a functionRichard Smith
2013-02-02This patch makes "&Cls::purevfn" not an odr use. This isn't what the standardNick Lewycky
2013-02-01objc: Provide correct fixit instruction when two mismatchedFariborz Jahanian
2013-02-01Fix PR14881 by implementing conversion rules between int and complex int.Bill Schmidt
2013-02-01Add a new -Wundefined-inline warning for inline functions which are used but notNick Lewycky
2013-01-31Fix grammar in comment.Nick Lewycky
2013-01-31Fix ODR-use of a MemberExpr to check before marking a pure function used. RemoveNick Lewycky
2013-01-30Hoist retrieval of Expr* into caller. No functionality change.Ted Kremenek
2013-01-30Also promote fp16 types to double when they're anonymous variadic arguments.Tim Northover
2013-01-23Micro cleanup: use an array of const char, rather than an array of char, as theRichard Smith
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-17Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-09put back diagnostics when flexible members are capturedFariborz Jahanian
2013-01-08Fix typo (again).Fariborz Jahanian
2013-01-08Remove lambda from my last patch.Fariborz Jahanian
2013-01-08Fixes typo in comment.Fariborz Jahanian
2013-01-08objectiveC blocks: It is impractical to capture Fariborz Jahanian
2013-01-08Move loop variable update.Rafael Espindola
2013-01-08Mark all subsequent decls used.Rafael Espindola
2013-01-08Don't warn about undefined varargs argument behavior in unreachable code.Ted Kremenek
2013-01-07Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to beDavid Tweed
2013-01-02s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-28Improve diagnostic wording for when an implicitly-deleted special memberRichard Smith
2012-12-21Tweak Sema::CheckLiteralKind() to also include block literalsTed Kremenek
2012-12-21Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind().Ted Kremenek
2012-12-21Hoist logic for classifying Objective-C literals into Sema (proper) for use w...Ted Kremenek
2012-12-21Remove duplicate includes.Roman Divacky
2012-12-21Fix regression in r170489: when instantiating a direct initializer which is aRichard Smith
2012-12-06Sema: Don't emit a warning when __func__ is used in a lambda outside of a fun...Benjamin Kramer