summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* rewrite an O(N^2) algorithm to be O(n).Chris Lattner2009-04-191-19/+18
* second half of indirect jump checking: make sure that any Chris Lattner2009-04-191-10/+32
* First half of jump scope checking for indirect goto.Chris Lattner2009-04-191-7/+21
* reimplement DeclStmt handling so that we correctly handle intermixed Chris Lattner2009-04-181-47/+30
* the scope checker does work with objc methods, add testcase.Chris Lattner2009-04-181-5/+0
* I didn't understand how @catches were chained. Now that I get it, fixChris Lattner2009-04-181-11/+10
* forgot to commit this before.Chris Lattner2009-04-181-1/+1
* reject invalid jumps among pieces of @try blocks. This seems to workChris Lattner2009-04-181-3/+24
* unconditionally check for goto correctness. This is because switchChris Lattner2009-04-181-4/+2
* fix two error paths out of ParseBlockLiteralExpression toChris Lattner2009-04-181-1/+1
* refactor some code, adding a new getLabelMap() accessor methodChris Lattner2009-04-181-3/+5
* Improve switch diagnostic to emit the "jump" message on theChris Lattner2009-04-181-17/+20
* first step to getting switches giving "jump into vla scope" errors.Chris Lattner2009-04-181-2/+7
* fix error recovery in the case of a jump to a label with no definitionChris Lattner2009-04-181-25/+27
* rewrite the goto scope checking code to be more efficient, simpler,Chris Lattner2009-04-181-81/+203
* don't evaluate ->child_end() every time through the loop, or *i frequently wi...Chris Lattner2009-04-181-27/+32
* split code out into a new CheckFunctionJumpScopes routine,Chris Lattner2009-04-181-32/+44
* make scope checking be static functions instead of sema methods.Chris Lattner2009-04-181-24/+24
* FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor2009-04-181-1/+1
* tweak redefinition of a typedef a bit to fix a couple of problems:Chris Lattner2009-04-171-15/+12
* fix a crash on invalid by making ActOnDeclarator create decl withChris Lattner2009-04-171-0/+3
* Add support for the __has_trivial_destructor type trait.Anders Carlsson2009-04-171-0/+4
* If a class has a non-trivial constructor that doesn't take any arguments, we ...Anders Carlsson2009-04-161-1/+5
* use getDiagnosticLevel instead of getDiagnosticMapping, whichChris Lattner2009-04-161-2/+2
* Add support for the __has_trivial_constructor type trait.Anders Carlsson2009-04-161-0/+1
* Fixup http://llvm.org/viewvc/llvm-project?rev=69165&view=rev (based on feedba...Steve Naroff2009-04-151-3/+10
* Revert previous patch (will commit a fix soon).Steve Naroff2009-04-151-7/+6
* Fix <rdar://problem/6789707> "warning: 'extern' variable has an initializer" ...Steve Naroff2009-04-151-1/+1
OpenPOWER on IntegriCloud