summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix <rdar://problem/6791490> [clang10 regression] [sema] invalid illegal jump...Steve Naroff2009-04-151-7/+6
* Fix <rdar://problem/6252084> [sema] jumps into Obj-C exception blocks should ...Steve Naroff2009-04-141-12/+13
* Use hasAttr instead of getAttr for conditionals.Mike Stump2009-04-141-1/+1
* Audit __private_extern__ handling.Daniel Dunbar2009-04-141-16/+13
* Fixup CodeGen for __weak __block variables. Radar 6756266Mike Stump2009-04-141-1/+2
* PR3461: reject initializer for incomplete type. Based on patch by TimEli Friedman2009-04-131-0/+7
* Make the selection of type declarations in Sema::getTypeNameDouglas Gregor2009-04-131-2/+4
* fix another case that assumed that GetTypeForDeclarator would never return null.Chris Lattner2009-04-121-4/+5
* fix code that incorrectly assumed that GetTypeForDeclarator cannotChris Lattner2009-04-121-2/+4
* Diagnose invalid uses of tagged types with a missing tag. For example, in:Chris Lattner2009-04-121-0/+23
* fix a valgrind problem I noticed while developing another patch,Chris Lattner2009-04-121-1/+1
* a few cleanups to StatementCreatesScope: unnest the whole thing,Chris Lattner2009-04-121-12/+15
* 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
OpenPOWER on IntegriCloud