summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* When looking for a tag name via unqualified name lookup, only look inDouglas Gregor2009-02-031-1/+2
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-3/+20
* Simplify the way in which we inject the names of tag definitions andDouglas Gregor2009-02-031-19/+14
* emit diagnostic when casting a ptr to a small int when doing static initializ...Nuno Lopes2009-02-021-3/+12
* fix TryToFixInvalidVariablyModifiedType to reject negative array sizesNuno Lopes2009-02-021-3/+4
* Add iterators to LookupResult, allowing one to iterate over theDouglas Gregor2009-02-021-25/+12
* allow cast from array to int to be considered as constantNuno Lopes2009-02-021-2/+1
* fix PR3459: improve compatibility with gcc when checking for constant exprsNuno Lopes2009-02-021-4/+3
* Implement and test aggregate initialization in C++. Major changes:Douglas Gregor2009-01-301-17/+1
* Switch Type::isAggregateType to use the C++ definition of "aggregateDouglas Gregor2009-01-301-0/+1
* Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor2009-01-301-152/+23
* Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsi...Steve Naroff2009-01-291-36/+102
* Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor2009-01-291-5/+5
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Move InitListChecker out of Sema.hDouglas Gregor2009-01-291-5/+3
* Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD...Steve Naroff2009-01-291-28/+44
* Code generation support for C99 designated initializers.Douglas Gregor2009-01-281-0/+9
* Name change (isTypeName->getTypeName).Steve Naroff2009-01-281-2/+2
* Complete semantic checking for typedef redeclarations in C++. TheDouglas Gregor2009-01-281-12/+45
* Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused.Steve Naroff2009-01-281-10/+6
* Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused.Steve Naroff2009-01-281-7/+5
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Fix for PR2100: merge types for variables.Eli Friedman2009-01-241-4/+4
* Ignore parens when determining if an expr is a string literal. Fixes PR3382.Anders Carlsson2009-01-241-1/+1
* Handle any undeclared parameters in a K&R-style function with aDouglas Gregor2009-01-231-4/+12
* EXTWARNify the warning about unnamed typedefs of enumsDouglas Gregor2009-01-221-2/+3
* Initial implementation of semantic analysis and ASTs for C99Douglas Gregor2009-01-221-0/+3
* Don't look up decls with no name (such as parameters and unnamed tagged types),Chris Lattner2009-01-211-13/+15
* Optimize Declarator to avoid malloc/free traffic for the argument list of aChris Lattner2009-01-201-1/+1
* Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and docum...Douglas Gregor2009-01-201-1/+1
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-50/+45
* Centralize error reporting of improper uses of incomplete types in theDouglas Gregor2009-01-191-12/+13
* Support evaluation of vector constant expressions, and codegen of same.Nate Begeman2009-01-181-3/+1
* Warn about typedefs of enums without any declarator name. Fixes rdar://proble...Douglas Gregor2009-01-171-3/+3
* Teach DeclContext how to find the primary declaration for any TagDeclDouglas Gregor2009-01-171-37/+33
* Don't ICE on user redeclaration of objc's built-in types.Fariborz Jahanian2009-01-161-4/+11
* silence release-assert warning.Chris Lattner2009-01-161-4/+4
* Extract code dealing with typedef declarators into a separate function.Zhongxing Xu2009-01-161-37/+46
* Extract code dealing with variable declarator into a separate function.Zhongxing Xu2009-01-161-99/+109
* Extract code dealing with declarators of function type into a separate functionZhongxing Xu2009-01-161-288/+303
* PR3330: given an enum like this:Chris Lattner2009-01-151-2/+3
* add support for initializing static vars with a cast to union (gcc extension)Nuno Lopes2009-01-151-1/+8
* Initial implementation of member name lookupDouglas Gregor2009-01-151-5/+21
* Refactor name lookup.Douglas Gregor2009-01-141-191/+34
* Introduce support for C++0x explicit conversion operators (N2437)Douglas Gregor2009-01-141-9/+27
* FunctionDecl::setParams() now uses the allocator associated with ASTContext t...Ted Kremenek2009-01-141-3/+3
* Permitting typedefs without a name is a Microsoft/GNU extensionDouglas Gregor2009-01-131-0/+8
* Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor2009-01-121-5/+5
* Implement support for anonymous structs and unions in C. Both C andDouglas Gregor2009-01-121-20/+31
* Properly set the scope of non-fields declared within a struct, union,Douglas Gregor2009-01-121-7/+37
OpenPOWER on IntegriCloud