summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix operator precedence.Sebastian Redl2009-01-111-1/+1
* Don't bother setting NextDeclarator for EnumConstantDecls. It isn't usedDouglas Gregor2009-01-091-4/+0
* When we see a reference to a struct, class, or union like "struct X"Douglas Gregor2009-01-091-3/+44
* Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor2009-01-091-2/+3
* Make sure that ScopedDecls passed to DeclContext::addDecl are added into thei...Douglas Gregor2009-01-091-0/+8
* Remove double-insertion of EnumConstantDecls. Thanks to Zhongxing Xu for poin...Douglas Gregor2009-01-081-5/+0
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-79/+122
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-2/+2
* Fix PR clang/3291Douglas Gregor2009-01-071-3/+3
* Finished semantic analysis of anonymous unions in C++.Douglas Gregor2009-01-071-15/+88
* Use DeclContext::getLookupContext wherever necessary to ensure that we look t...Douglas Gregor2009-01-071-2/+3
* Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor2009-01-071-9/+193
* Allow Objective-C entities to be declared within a transparent contextDouglas Gregor2009-01-061-3/+1
* simplify some code using 'continue' and the new 'isInIdentifierNamespace' pre...Chris Lattner2009-01-061-25/+25
* Minor tweaks to the transparent declcontext patchDouglas Gregor2009-01-061-5/+3
* Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor2009-01-061-2/+4
* PODness and Type TraitsSebastian Redl2009-01-051-7/+15
* Introduce support for "transparent" DeclContexts, which areDouglas Gregor2009-01-051-15/+38
* Parser support for C++ using directives, from Piotr RakDouglas Gregor2008-12-301-17/+33
* Diagnose declarations that don't declare anything, and fix PR3020.Sebastian Redl2008-12-281-4/+11
* Add support for out-of-line definitions of conversion functions and member op...Douglas Gregor2008-12-261-2/+1
* Add full dllimport / dllexport support: both sema checks and codegen.Anton Korobeynikov2008-12-261-4/+24
* Keep track of template arguments when we parse them. Right now, we don't actu...Douglas Gregor2008-12-241-1/+2
* Correct the order in which we cope with end-of-class-definitionDouglas Gregor2008-12-241-3/+8
* Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor2008-12-231-117/+89
* Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor2008-12-231-52/+87
* Handle typedefs to VLAs (Emit the size expr when we encounter the typedefAnders Carlsson2008-12-201-2/+1
* Get rid of the old Expr::Evaluate variant.Anders Carlsson2008-12-191-7/+8
* Allow downcasts of pointers to Objective-C interfaces, with aDouglas Gregor2008-12-191-2/+5
OpenPOWER on IntegriCloud