summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement C++0x nullptr.Sebastian Redl2009-05-101-0/+14
* Refactoring of my last patch.Fariborz Jahanian2009-05-081-11/+2
* More type checking for properties, accessors andFariborz Jahanian2009-05-081-2/+15
* Tighten up relationals with blocks and ints. Radar 6441502Mike Stump2009-05-071-19/+13
* Improve semantic checking for blocks. Radar 6441502Mike Stump2009-05-071-97/+117
* Turns out that Sebastian already implemented the logic to compute theDouglas Gregor2009-05-051-1/+1
* Implement support for comparing pointers with <, >, <=, >=, ==, and !=Douglas Gregor2009-05-041-1/+26
* PR2524: downgrade taking address of expression of type 'void' to an Eli Friedman2009-05-031-1/+6
* Fix/re-enable test.Eli Friedman2009-05-031-1/+1
* Fix a thinko and a test.Anders Carlsson2009-05-021-1/+5
* Downgrade the invalid offsetof error to a warning.Anders Carlsson2009-05-021-3/+3
* When determining whether an expression refers to a bit-field, lookDouglas Gregor2009-05-021-17/+14
* Fix bitfield promotions in several more cases. We don't seem to work hard eno...Douglas Gregor2009-05-021-3/+20
* It's an error to call offsetof on a non-POD type.Anders Carlsson2009-05-011-0/+7
* Implement bit-field promotion rules for C99. Fixes PR3500.Douglas Gregor2009-05-011-4/+63
* Replace more release+static_cast with takeAs.Anders Carlsson2009-05-011-5/+4
* Replace a bunch of static_cast + release with takeAs.Anders Carlsson2009-05-011-5/+5
* PR4013 and PR4105: pointer-like types can only be cast to/from integers Eli Friedman2009-05-011-0/+11
* Implement semantic analysis for transparent unions. This is largelyDouglas Gregor2009-04-291-1/+68
* Fixup Sema and CodeGen for block literal attributes when the returnMike Stump2009-04-291-1/+2
* Sema and CodeGen support for attributes on blocks. Radar 6441502Mike Stump2009-04-291-0/+1
* PR4103: improve source location information for members of the current Eli Friedman2009-04-291-1/+1
* Fix a minor edge case in C89 mode related to the definition of a Eli Friedman2009-04-281-1/+1
* Don't allow blocks to be declared as returning an array. Radar 6441502Mike Stump2009-04-281-0/+6
* Fix for PR4079: make sure to construct the member expressions for Eli Friedman2009-04-261-4/+9
* Fix for PR4074: allow subscripting non-lvalue arrays in C90 mode.Eli Friedman2009-04-251-2/+24
* minor diagnostics improvements.Chris Lattner2009-04-251-5/+5
* Make VerifyIntegerConstantExpr print extension warnings for non-ICEs.Eli Friedman2009-04-251-7/+12
* fix PR4073 by making designated initializer checking code useChris Lattner2009-04-251-2/+1
* remove a fixme that is already done.Chris Lattner2009-04-251-5/+1
* Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to Chris Lattner2009-04-251-7/+0
* reject explicit pointer arithmetic on interface pointers in 64-bit objc ABIChris Lattner2009-04-241-7/+22
* fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns)Chris Lattner2009-04-241-6/+12
* Avoid issuing spurious errors as side-effect of diagnosingFariborz Jahanian2009-04-241-2/+2
* Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit modeChris Lattner2009-04-241-21/+24
* Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's g...Douglas Gregor2009-04-241-2/+2
* Eliminate the three SmallVectors in ObjCImplDecl (for instanceDouglas Gregor2009-04-231-4/+4
* Tighten up blocks type checking. This was discussed back in theMike Stump2009-04-211-1/+1
* Fix rdar://6814047, a crash on invalid in blocks code I noticed whenChris Lattner2009-04-211-1/+1
* fix marking of nested blocks with the "hasBlockDeclRefExprs" toChris Lattner2009-04-211-12/+24
* this is a warning now, return a well formed ast.Chris Lattner2009-04-211-1/+1
* reject sizeof(itf) when itf is a forward declared interface, or whenChris Lattner2009-04-211-0/+15
* Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar2009-04-211-9/+6
* Some cleanup and bug-fixing for address-of checking. This causes a couple of Eli Friedman2009-04-201-49/+24
* run the jump checker on blocks, even though they don't have gotos,Chris Lattner2009-04-191-1/+9
* refactor some code, adding a new getLabelMap() accessor methodChris Lattner2009-04-181-2/+1
* FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor2009-04-181-1/+1
* Fixup semantic analysis for nested blocks, and allow block literalMike Stump2009-04-171-0/+5
* Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl2009-04-161-8/+8
* Implement support for designated initializers that refer to members ofDouglas Gregor2009-04-151-14/+30
OpenPOWER on IntegriCloud