aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-03-04Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner
2009-03-04add an a Attr::Destroy method and force clients to go through it. As part of Chris Lattner
2009-03-04simplify Sema::AddInstanceMethodToGlobalPool, no functionality change.Chris Lattner
2009-03-04Change Parser::ParseCaseStatement to use an iterative approach to parsingChris Lattner
2009-03-03Change a warning to an error...Steve Naroff
2009-03-03Implement an important missing warning when a selectorFariborz Jahanian
2009-03-03Fix <rdar://problem/5982579> [clang on xcode] (using arch=x86_64): synthesize...Steve Naroff
2009-03-03Fix <rdar://problem/6252237> [sema] qualified id should be disallowed in @cat...Steve Naroff
2009-03-03Fix <rdar://problem/6632061> [sema] non object types should not be allowed in...Steve Naroff
2009-03-03Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel...Steve Naroff
2009-03-03Fix <rdar://problem/6497242> Inherited overridden protocol declared objects d...Steve Naroff
2009-03-03Fix <rdar://problem/6497608> clang does not catch ivar type mismatches in @im...Steve Naroff
2009-03-03PR3691: Add support for complex modes. I also tossed in support for XF Eli Friedman
2009-03-03Implement the basics of implicit instantiation of class templates, inDouglas Gregor
2009-03-03Check of ivar access access control.Fariborz Jahanian
2009-03-03Fix <rdar://problem/6635908> crash on invalidSteve Naroff
2009-03-02Diagnose a variety of access of ivars when they conflict with Fariborz Jahanian
2009-03-02Fixed a typo.Fariborz Jahanian
2009-03-02Check for duplicate declaration of method of a classFariborz Jahanian
2009-03-02Rework the way we find locally-scoped external declarations when weDouglas Gregor
2009-03-01Fix <rdar://problem/6248764> parser rejects: bad receiver type 'CFStringRef'.Steve Naroff
2009-03-01Fix PR3509 by providing correct starting locations for initializer listsDouglas Gregor
2009-03-01ObjCAtCatchStmt's ParamStmt is always a DeclStmt.Daniel Dunbar
2009-03-01"This patch uses the new ObjCImplDecl class to merge Sema::ImplMethodsVsClas...Chris Lattner
2009-02-28Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup.Anders Carlsson
2009-02-28Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable w...Anders Carlsson
2009-02-28Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead.Steve Naroff
2009-02-28Fix a crash in test/Parser/control-scope.c that testrunner didn'tChris Lattner
2009-02-28Minor name change (move the ObjC prefix to a more appropriate place).Steve Naroff
2009-02-28Fix <rdar://problem/6451399> problems with labels and blocks.Steve Naroff
2009-02-28Check a few more kinds of declarations that make a scope.Eli Friedman
2009-02-28Start of checking for gotos which jump to an illegal destination. Eli Friedman
2009-02-28Eliminate CXXRecordTypeDouglas Gregor
2009-02-28Add a FIXME for something I can't look at just yetDouglas Gregor
2009-02-28Template instantiation for function typesDouglas Gregor
2009-02-28Implement template instantiation for pointer, reference, and (some)Douglas Gregor
2009-02-27Diagnose gc attribute mismatch of property and its ivar.Fariborz Jahanian
2009-02-27Give a code insertion hint for how to fix 'implicit int' warnings and errors.Chris Lattner
2009-02-27Fix a typoDouglas Gregor
2009-02-27In BuildAnonymousStructUnionMemberReference, we shouldn't invalidate OpLoc whenTed Kremenek
2009-02-27Implement the basic approach for instantiating types, with a lot of FIXME'dDouglas Gregor
2009-02-27upgrade various 'implicit int' warnings from an ext-warn to warning when notChris Lattner
2009-02-27When checking printf-arguments for functions with '__attribute__ ((format (pr...Ted Kremenek
2009-02-27Clean up and document code modification hints.Douglas Gregor
2009-02-27Change the AST generated for offsetof a bit so that it looks like a Eli Friedman
2009-02-27Fix minor memory leak. Add comment describing what we need to do for Eli Friedman
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26fix a bozobug.Chris Lattner
2009-02-26ok, not as broken as I thought, just confusing. This allows Chris Lattner
2009-02-26allow wide strings to initialize arrays compatible with wchar_t. Chris Lattner