summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add Sema implementation of #pragma pack stack. Daniel Dunbar2008-10-141-0/+95
* silence some release-assert warnings.Chris Lattner2008-10-121-7/+7
* Make sema and codegen allow __builtin___CFStringMakeConstantString as a validChris Lattner2008-10-061-4/+12
* Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExprChris Lattner2008-10-061-10/+5
* "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant Chris Lattner2008-10-061-18/+41
* Merge postfix attributes on record decls.Daniel Dunbar2008-10-031-1/+4
* Pass postfix attributes to ActOnFields.Daniel Dunbar2008-10-031-1/+2
* Add getTypeSpecStartLoc() to VarDecls and FunctionDecls.Steve Naroff2008-10-031-3/+6
* Add Builtins.def attribute for "can be a constant expression".Daniel Dunbar2008-10-021-2/+2
* Changed Sema::CheckForConstantInitializer to allow global block literals.Steve Naroff2008-10-021-0/+4
* Add a random C99 comment/reference.Steve Naroff2008-09-291-0/+1
* Replace a comparison with a static list of builtins that was wrong (itChris Lattner2008-09-281-4/+1
* Fix http://llvm.org/bugs/show_bug.cgi?id=2760.Steve Naroff2008-09-171-2/+2
* Add --suppress-system-warnings (on by default, use =0 to disable)Daniel Dunbar2008-09-121-5/+7
* Add Sema::isDeclInScope which wraps IdentifierResolver::isDeclInScope.Argyrios Kyrtzidis2008-09-091-16/+11
* Tweak implementation for allowing ObjC builtin type redefinitions.Steve Naroff2008-09-091-5/+19
* Add ThreadSpecified bit to Decl.Daniel Dunbar2008-09-081-5/+4
* Add comment back that Argiris pointed out that I mistakenly removed (the comm...Ted Kremenek2008-09-051-0/+2
* Change struct forward declarations and definitions to use unique RecordDecls,...Ted Kremenek2008-09-051-12/+135
* Remove stale comments.Ted Kremenek2008-09-051-8/+0
* Remove "NextDecl" from RecordDecl. This change touches many files that where...Ted Kremenek2008-09-051-4/+2
* Set register storage class correctly for function parameters.Daniel Dunbar2008-09-031-3/+5
* Fix 80 col violations.Ted Kremenek2008-09-031-9/+8
* When creating CXXRecordDecls and RecordDecls within ActOnTag, hook up the new...Ted Kremenek2008-09-021-5/+15
* Fix for PR2747: allow pointer->int casts with a null base; these are Eli Friedman2008-09-021-0/+7
* Backing out r55607 due to logic errors and test regression.Eli Friedman2008-09-011-10/+6
* fix one more this-is-not-a-constant error. test includedNuno Lopes2008-09-011-0/+3
* make CheckArithmeticConstantExpression() aware of &foo and pointersNuno Lopes2008-09-011-6/+10
* minor cleanupNico Weber2008-08-291-15/+4
* Move implicit Obj-C param creation into ObjCMethodDecl.Daniel Dunbar2008-08-261-15/+0
* Do typechecking and codegen for K&R-style function declarations Eli Friedman2008-08-251-8/+2
* Fix for PR2720; be a little bit more permissive in initializers for Eli Friedman2008-08-251-21/+23
* Initial sema support for C++ static initializers.Anders Carlsson2008-08-221-4/+11
* Rewrite type compatibility testing to do type merging rather than just Eli Friedman2008-08-221-1/+1
* Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs.Ted Kremenek2008-08-201-4/+14
* Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis2008-08-181-13/+5
* various updates to match r54873 on mainline.Chris Lattner2008-08-171-1/+1
* More #include cleaningDaniel Dunbar2008-08-111-10/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* Cleanup from yesterday...make isTentativeDefinition() a static helper functio...Steve Naroff2008-08-101-1/+1
* Sema::CheckForFileScopedRedefinitions(): Make sure tentative decls of incompl...Steve Naroff2008-08-101-0/+9
* rename PreDefinedExpr -> PredefinedExprChris Lattner2008-08-101-1/+1
* Fix Sema::MergeVarDecl() to better handle type compatibility. The previous co...Steve Naroff2008-08-091-34/+1
* When in C++, invoke ASTConsumer::HandleTagDeclDefinition in Sema::ActOnFinish...Argyrios Kyrtzidis2008-08-091-1/+4
* Fix issues with C "tentative" definitions.Steve Naroff2008-08-081-34/+46
* Sema::ActOnEnumBody(): handle nested enum redefinitions.Steve Naroff2008-08-071-1/+13
* Implement GNU asm-label extension support in CodeGen. This fixesDaniel Dunbar2008-08-061-0/+8
* Move AsmLabel into Declarator instead of just a parameter toDaniel Dunbar2008-08-051-4/+4
* Add more Parser/Sema support for GCC asm-label extension.Daniel Dunbar2008-08-051-3/+11
OpenPOWER on IntegriCloud