summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* simplify code to use adjustParameterType, apply objc arg attributesChris Lattner2009-04-111-6/+7
* diagnose attempts to return objc interfaces by-value from C functions.Chris Lattner2009-04-111-1/+9
* Improve the 'cannot pass objc interface by value' diagnostic:Chris Lattner2009-04-111-2/+2
* Compare the predefines buffer in the PCH file with the predefinesDouglas Gregor2009-04-101-16/+0
* Various minor fixes to PCH reading and writing, with generalDouglas Gregor2009-04-101-0/+10
* Implementation of pre-compiled headers (PCH) based on lazyDouglas Gregor2009-04-091-0/+6
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-10/+10
* Add some FIXMEs for missing checks.Eli Friedman2009-04-091-0/+7
* -Wmissing-prototypes shouldn't complain about main() missing a prototype.Douglas Gregor2009-04-081-1/+2
* Diagnose uses of function specifiers on declarations which don't declareEli Friedman2009-04-071-12/+25
* Clean up -fixit output slightlyDouglas Gregor2009-04-021-3/+4
* Add some more code modification hintsDouglas Gregor2009-04-011-9/+31
* Make parsing a semantic analysis a little more robust following SemaDouglas Gregor2009-04-011-3/+28
* Implement -Wmissing-prototypes. Fixes PR3911.Douglas Gregor2009-03-311-0/+22
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-46/+32
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-100/+100
* Improve recovery when a constructor fails to type-check. Test case from AndersDouglas Gregor2009-03-271-1/+1
* Factor the member access specifier setting code into its own function. No int...Anders Carlsson2009-03-261-27/+2
* Check that the access specifier of a member redeclaration is the same as the ...Anders Carlsson2009-03-261-3/+26
* The injected-class-name of class templates and class templateDouglas Gregor2009-03-261-0/+2
* Tighten the setAccess assert. We now allow AS_none if the decl contex is not ...Anders Carlsson2009-03-251-1/+3
* Implement template instantiation for static data members of classDouglas Gregor2009-03-251-64/+86
* Pass access specifiers through to member classes and member enums.Douglas Gregor2009-03-251-1/+4
* Instantiation for member classes of class templates. Note that onlyDouglas Gregor2009-03-251-1/+2
* Predicate to detect when a RecordDecl is really the injected-class-nameDouglas Gregor2009-03-251-0/+2
* Make sure to use RequireCompleteType rather than testing forDouglas Gregor2009-03-241-33/+32
* More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson2009-03-241-7/+13
* Template instantiation for the declarations of member functions withinDouglas Gregor2009-03-231-132/+136
* More improvements to abstract type checking. Handle arrays correctly, and mak...Anders Carlsson2009-03-231-6/+7
* It's an error to try to allocate an abstract object using new.Anders Carlsson2009-03-231-2/+7
* Fix PR3855. When we encounter an incompatible redeclaration of aDouglas Gregor2009-03-231-2/+5
* Tighten up the determination of whether a function declaration has aDouglas Gregor2009-03-231-1/+1
* Thanks to Eli for pointing out my misreading of 6.2.2p5Douglas Gregor2009-03-231-2/+1
* Disallow abstract types where appropriate.Anders Carlsson2009-03-221-2/+25
* Keep track of whether a class is abstract or not. This is currently only used...Anders Carlsson2009-03-221-2/+5
* Variables marked as "extern" can actually have internal linkage ifDouglas Gregor2009-03-191-3/+14
* Add a clarifying comment about HasPrototype's computationDouglas Gregor2009-03-191-0/+6
* If a function is declared as, e.g.,Douglas Gregor2009-03-191-2/+3
* Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor2009-03-191-0/+14
* Extend the use of QualifiedNameType to the creation of class templateDouglas Gregor2009-03-191-7/+2
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-8/+18
* The scope representation can now be either a DeclContext pointer or aDouglas Gregor2009-03-181-2/+2
* pull a nested conditional + comment out into its own variable,Chris Lattner2009-03-171-5/+5
* Implement instantiation of enums within class templates. This isn'tDouglas Gregor2009-03-171-38/+55
* Check signedness of bitfield sizes.Anders Carlsson2009-03-161-1/+1
* Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revis...Steve Naroff2009-03-131-21/+6
* Implement template instantiation for builtin binary operatorsDouglas Gregor2009-03-121-1/+2
* API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed toTed Kremenek2009-03-121-2/+2
* Fix various problems with matching out-of-line definitions of staticDouglas Gregor2009-03-111-29/+55
* Move most of the checking from ActOnCXXMemberDeclarator to other, more genera...Douglas Gregor2009-03-111-5/+130
OpenPOWER on IntegriCloud