summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch Sema::FindCompositePointerType() over to InitializationSequence. Douglas Gregor2010-04-161-2/+2
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-18/+3
* Expand the argument diagnostics for too many arguments and giveEric Christopher2010-04-161-1/+2
* Expand argument diagnostic for too few arguments to give the numberEric Christopher2010-04-161-1/+2
* Thread a Scope pointer into BuildRecoveryCallExpr to help typoDouglas Gregor2010-04-141-1/+1
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-33/+46
* When diagnosing suspicious precedence or assignments, move the fix-itDouglas Gregor2010-04-141-20/+28
* Use ASTVector instead of std::vector for the Exprs in InitListExpr. PerformanceTed Kremenek2010-04-131-4/+5
* Implement C++ [temp.local]p4, which specifies how we eliminateDouglas Gregor2010-04-121-2/+4
* change Scope::WithinElse to be a normal scope flag, widen theChris Lattner2010-04-121-4/+3
* fix a fixme, stop evaluating getCurMethodDecl() repeatedly Chris Lattner2010-04-121-6/+5
* fix PR6811 by not parsing 'super' as a magic expression inChris Lattner2010-04-111-16/+4
* actually the interface grossness in the previous patch was due toChris Lattner2010-04-111-3/+1
* factor the code that handles "expr.field" when expr is aChris Lattner2010-04-111-99/+6
* Remove fixit for string literal comparison. Telling the user to use 'strcmp'...Ted Kremenek2010-04-091-5/+1
* Improve diagnostics when we fail to convert from a source type to aDouglas Gregor2010-04-091-1/+21
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-7/+7
* Return early from Sema::MarkDeclarationReferenced when we know thereDouglas Gregor2010-04-071-2/+7
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-25/+8
* Diagnose invalid code with -fobjc-nonfragile-abi2 whenFariborz Jahanian2010-04-021-5/+0
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-37/+31
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-31/+37
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-37/+31
* Remove silly temporary comment.John McCall2010-03-301-2/+0
* Introduce a new kind of derived-to-base cast which bypasses the need forJohn McCall2010-03-301-4/+4
* Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola2010-03-301-2/+2
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-35/+95
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-4/+4
* Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor2010-03-291-8/+8
* Allow conversion of qualified Class type to unqualifiedFariborz Jahanian2010-03-241-2/+4
* Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek2010-03-231-2/+3
* -Wshadow should only warn about parameter declarations when we'reJohn McCall2010-03-221-1/+9
* Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek2010-03-201-4/+5
* Diagnose conversion of 'Class' to/from objective-c Fariborz Jahanian2010-03-191-1/+11
* Some cleanup, change diagnostic when assigning toFariborz Jahanian2010-03-181-3/+0
* objective-c patch to provide type safty when blocks are passing orFariborz Jahanian2010-03-171-1/+5
* Issue error when a byref array is accessed in a blockFariborz Jahanian2010-03-161-1/+1
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-2/+8
* Add support for -Wwrite-strings. Patch by Mike M! Fixes PR 4804.John McCall2010-03-151-1/+1
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-173/+173
* Warn about comparing an unsigned expression with 0 in tautological ways.John McCall2010-03-111-3/+2
* Statement expressions can be used in global- or namespace-scoped blocksDouglas Gregor2010-03-101-1/+2
* Allow use of byref (__block attributed) arrays insideFariborz Jahanian2010-03-061-1/+1
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-25/+107
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-107/+25
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-25/+107
* Keep an explicit stack of function and block scopes, each element ofDouglas Gregor2010-03-011-46/+26
* Implement jump checking for initialized c++ variables, implementingChris Lattner2010-03-011-2/+8
* Start detangling the BlockSemaInfo/Sema mess. No functionality change.Douglas Gregor2010-03-011-6/+6
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-5/+3
OpenPOWER on IntegriCloud