summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD...Argyrios Kyrtzidis2008-11-091-13/+21
* When a tag has nested-name ('struct foo::bar'), use not 'CurContext' but the ...Argyrios Kyrtzidis2008-11-091-15/+19
* Simplify handling of nested-names in tags ('struct foo::bar').Argyrios Kyrtzidis2008-11-091-57/+52
* Implement Sema support for C++ nested-name-specifiers.Argyrios Kyrtzidis2008-11-081-36/+144
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-3/+5
* Changes in preparation for nested-name-specifiers.Argyrios Kyrtzidis2008-11-071-14/+22
* Parsing, ASTs, and semantic analysis for the declaration of conversionDouglas Gregor2008-11-071-0/+23
* Fix crash caused by this:Argyrios Kyrtzidis2008-11-071-0/+4
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-0/+5
* Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor2008-11-051-72/+28
* Keep track of whether a C++ class is an aggregate. Don't allow initialization...Douglas Gregor2008-11-051-0/+17
* Implement C++ copy-initialization for declarations. There is now someDouglas Gregor2008-11-051-10/+59
* Implicit support for direct initialization of objects of class type, e.g.,Douglas Gregor2008-11-031-1/+27
* Add support for parsing and representing C++ constructor declarations.Douglas Gregor2008-10-311-1/+88
* Simplify and correct the check for function redefinitions. This does two things:Douglas Gregor2008-10-291-14/+9
* Temporary disable the const-object-declaration-without-initializer check, bec...Douglas Gregor2008-10-291-1/+9
* Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor2008-10-291-0/+50
* Rename ExplicitCCastExpr to CStyleCastExprDouglas Gregor2008-10-281-3/+3
* Improve our handling of (C++) references within Clang. Specifically:Douglas Gregor2008-10-281-5/+0
* Refactor the expression class hierarchy for casts. Most importantly:Douglas Gregor2008-10-271-3/+3
* Replace common diagnostic with a convenience function.Steve Naroff2008-10-271-38/+24
* -Add support for cv-qualifiers after function declarators.Argyrios Kyrtzidis2008-10-241-1/+1
* PR2942: FunctionDecls by typedef crash the C++ front-endDouglas Gregor2008-10-241-1/+30
* Restrict creation of OverloadedFunctionDecl only to C++ (it was getting used ...Argyrios Kyrtzidis2008-10-221-1/+2
* Preliminary support for function overloadingDouglas Gregor2008-10-211-19/+135
* Implement #pragma pack use in structure packing. The general approachDaniel Dunbar2008-10-161-0/+14
* 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
OpenPOWER on IntegriCloud