summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody whenDouglas Gregor2009-05-151-4/+11
* Check that the function being overridden is virtual.Anders Carlsson2009-05-141-2/+4
* Improvements to the FunctionDecl getters/setters.Anders Carlsson2009-05-141-1/+1
* In C++, warn when something previously declared as a "struct" is laterDouglas Gregor2009-05-141-1/+46
* Add return type checking for overriding virtual functions. We currently don't...Anders Carlsson2009-05-141-4/+31
* Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor2009-05-141-3/+6
* eli correctly points out that this code is dead, just rip it out forChris Lattner2009-05-131-7/+0
* Implement parsing for explicit instantiations of class templates, e.g.,Douglas Gregor2009-05-121-2/+5
* improve the diagnostic for uses of the GCC "global variable in a register" ex...Chris Lattner2009-05-121-1/+7
* Method who have definitions in structs/classes are semantically inline.Chris Lattner2009-05-121-0/+7
* Implement the notions of the "current instantiation" and "unknownDouglas Gregor2009-05-111-8/+7
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-2/+17
* Back out r70506 (exception spec in AST) again. We won't have exception specs ...Sebastian Redl2009-05-061-1/+0
* One can use "class" and "struct" interchangeably to refer to a classDouglas Gregor2009-05-031-1/+1
* Fix invalid error about duplicate declaration of padding bit field inDaniel Dunbar2009-05-031-6/+8
* Add Sema checking for __block on vm declarations. Radar 6441502Mike Stump2009-05-011-0/+5
* Replace a bunch of static_cast + release with takeAs.Anders Carlsson2009-05-011-2/+2
* Finish a thought in CheckVariableDeclaration's comment. No functionality changeDouglas Gregor2009-05-011-2/+3
* Rework the way we handle constructor decls to be less hacky and fix PR3948 co...Anders Carlsson2009-04-301-0/+12
* Make a home for exception specs in the AST. Now Sema can hook them up.Sebastian Redl2009-04-301-0/+1
* Sema checking for incorrect placement of __block. Radar 6441502Mike Stump2009-04-301-1/+9
* Have the parser communicate the exception specification to the action.Sebastian Redl2009-04-291-2/+2
* Fix PR4092 by improving error recovery in two ways:Chris Lattner2009-04-291-1/+1
* Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor2009-04-281-40/+11
* Get rid of some useless uses of NoExtensions. The philosophy here is Eli Friedman2009-04-281-1/+0
* Track down return statements in the handlers of a function-try-block of const...Sebastian Redl2009-04-271-0/+5
* Change our silencing of C typedef redefinition handling to what we hadChris Lattner2009-04-271-1/+6
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-5/+9
* improve a diagnostic to make more sense.Chris Lattner2009-04-251-1/+1
* with the fixes for better invalid decl/type propagation, this codeChris Lattner2009-04-251-21/+4
* Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to Chris Lattner2009-04-251-15/+0
* change a couple more c++ sema methods to be based on isinvalid bits.Chris Lattner2009-04-251-11/+8
* various "is invalid" cleanups for C++ ctors/dtors.Chris Lattner2009-04-251-4/+2
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-136/+136
* fix PR4049, a crash on invalid, by making sema install the right number of Chris Lattner2009-04-251-11/+29
* rename getNumParmVarDeclsFromType back to getNumParams(),Chris Lattner2009-04-251-15/+14
* in:Chris Lattner2009-04-251-10/+2
* set NewFD->setInvalidDecl() in one place, sharing code and ensuring thatChris Lattner2009-04-251-15/+6
* fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns)Chris Lattner2009-04-241-1/+1
* Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but alsoDouglas Gregor2009-04-241-0/+12
* PCH support for all of the predefined Objective-C types, such as id,Douglas Gregor2009-04-231-3/+3
* Fix handling of C99 "extern inline" semantics when dealing withDouglas Gregor2009-04-231-1/+54
* The ivars in an ObjCImplementationDecl are now stored in theDouglas Gregor2009-04-231-1/+6
* Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pullingDouglas Gregor2009-04-221-18/+2
* Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor2009-04-211-0/+17
* clean up anonymous bitfield diagnostics, PR4017Chris Lattner2009-04-201-9/+21
* Print an error for uses of __thread on targets which don't support it.Eli Friedman2009-04-191-0/+2
* Add more thorough/correct checking for invalid __thread specifiers.Eli Friedman2009-04-191-7/+29
* add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid Chris Lattner2009-04-191-9/+17
* move jump scope checking and related code out into its own file, SemaDecl.cpp isChris Lattner2009-04-191-267/+1
OpenPOWER on IntegriCloud