| Commit message (Expand) | Author | Age | Files | Lines |
* | improve a diagnostic to make more sense. | Chris Lattner | 2009-04-25 | 1 | -1/+1 |
* | with the fixes for better invalid decl/type propagation, this code | Chris Lattner | 2009-04-25 | 1 | -21/+4 |
* | Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to | Chris Lattner | 2009-04-25 | 1 | -15/+0 |
* | change a couple more c++ sema methods to be based on isinvalid bits. | Chris Lattner | 2009-04-25 | 1 | -11/+8 |
* | various "is invalid" cleanups for C++ ctors/dtors. | Chris Lattner | 2009-04-25 | 1 | -4/+2 |
* | This is a pretty big cleanup for how invalid decl/type are handle. | Chris Lattner | 2009-04-25 | 1 | -136/+136 |
* | fix PR4049, a crash on invalid, by making sema install the right number of | Chris Lattner | 2009-04-25 | 1 | -11/+29 |
* | rename getNumParmVarDeclsFromType back to getNumParams(), | Chris Lattner | 2009-04-25 | 1 | -15/+14 |
* | in: | Chris Lattner | 2009-04-25 | 1 | -10/+2 |
* | set NewFD->setInvalidDecl() in one place, sharing code and ensuring that | Chris Lattner | 2009-04-25 | 1 | -15/+6 |
* | fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) | Chris Lattner | 2009-04-24 | 1 | -1/+1 |
* | Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but also | Douglas Gregor | 2009-04-24 | 1 | -0/+12 |
* | PCH support for all of the predefined Objective-C types, such as id, | Douglas Gregor | 2009-04-23 | 1 | -3/+3 |
* | Fix handling of C99 "extern inline" semantics when dealing with | Douglas Gregor | 2009-04-23 | 1 | -1/+54 |
* | The ivars in an ObjCImplementationDecl are now stored in the | Douglas Gregor | 2009-04-23 | 1 | -1/+6 |
* | Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pulling | Douglas Gregor | 2009-04-22 | 1 | -18/+2 |
* | Explictly track tentative definitions within Sema, then hand those | Douglas Gregor | 2009-04-21 | 1 | -0/+17 |
* | clean up anonymous bitfield diagnostics, PR4017 | Chris Lattner | 2009-04-20 | 1 | -9/+21 |
* | Print an error for uses of __thread on targets which don't support it. | Eli Friedman | 2009-04-19 | 1 | -0/+2 |
* | Add more thorough/correct checking for invalid __thread specifiers. | Eli Friedman | 2009-04-19 | 1 | -7/+29 |
* | add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid | Chris Lattner | 2009-04-19 | 1 | -9/+17 |
* | move jump scope checking and related code out into its own file, SemaDecl.cpp is | Chris Lattner | 2009-04-19 | 1 | -267/+1 |
* | rewrite an O(N^2) algorithm to be O(n). | Chris Lattner | 2009-04-19 | 1 | -19/+18 |
* | second half of indirect jump checking: make sure that any | Chris Lattner | 2009-04-19 | 1 | -10/+32 |
* | First half of jump scope checking for indirect goto. | Chris Lattner | 2009-04-19 | 1 | -7/+21 |
* | reimplement DeclStmt handling so that we correctly handle intermixed | Chris Lattner | 2009-04-18 | 1 | -47/+30 |
* | the scope checker does work with objc methods, add testcase. | Chris Lattner | 2009-04-18 | 1 | -5/+0 |
* | I didn't understand how @catches were chained. Now that I get it, fix | Chris Lattner | 2009-04-18 | 1 | -11/+10 |
* | forgot to commit this before. | Chris Lattner | 2009-04-18 | 1 | -1/+1 |
* | reject invalid jumps among pieces of @try blocks. This seems to work | Chris Lattner | 2009-04-18 | 1 | -3/+24 |
* | unconditionally check for goto correctness. This is because switch | Chris Lattner | 2009-04-18 | 1 | -4/+2 |
* | fix two error paths out of ParseBlockLiteralExpression to | Chris Lattner | 2009-04-18 | 1 | -1/+1 |
* | refactor some code, adding a new getLabelMap() accessor method | Chris Lattner | 2009-04-18 | 1 | -3/+5 |
* | Improve switch diagnostic to emit the "jump" message on the | Chris Lattner | 2009-04-18 | 1 | -17/+20 |
* | first step to getting switches giving "jump into vla scope" errors. | Chris Lattner | 2009-04-18 | 1 | -2/+7 |
* | fix error recovery in the case of a jump to a label with no definition | Chris Lattner | 2009-04-18 | 1 | -25/+27 |
* | rewrite the goto scope checking code to be more efficient, simpler, | Chris Lattner | 2009-04-18 | 1 | -81/+203 |
* | don't evaluate ->child_end() every time through the loop, or *i frequently wi... | Chris Lattner | 2009-04-18 | 1 | -27/+32 |
* | split code out into a new CheckFunctionJumpScopes routine, | Chris Lattner | 2009-04-18 | 1 | -32/+44 |
* | make scope checking be static functions instead of sema methods. | Chris Lattner | 2009-04-18 | 1 | -24/+24 |
* | FunctionDecl::getBody() is getting an ASTContext argument for use in | Douglas Gregor | 2009-04-18 | 1 | -1/+1 |
* | tweak redefinition of a typedef a bit to fix a couple of problems: | Chris Lattner | 2009-04-17 | 1 | -15/+12 |
* | fix a crash on invalid by making ActOnDeclarator create decl with | Chris Lattner | 2009-04-17 | 1 | -0/+3 |
* | Add support for the __has_trivial_destructor type trait. | Anders Carlsson | 2009-04-17 | 1 | -0/+4 |
* | If a class has a non-trivial constructor that doesn't take any arguments, we ... | Anders Carlsson | 2009-04-16 | 1 | -1/+5 |
* | use getDiagnosticLevel instead of getDiagnosticMapping, which | Chris Lattner | 2009-04-16 | 1 | -2/+2 |
* | Add support for the __has_trivial_constructor type trait. | Anders Carlsson | 2009-04-16 | 1 | -0/+1 |
* | Fixup http://llvm.org/viewvc/llvm-project?rev=69165&view=rev (based on feedba... | Steve Naroff | 2009-04-15 | 1 | -3/+10 |
* | Revert previous patch (will commit a fix soon). | Steve Naroff | 2009-04-15 | 1 | -7/+6 |
* | Fix <rdar://problem/6789707> "warning: 'extern' variable has an initializer" ... | Steve Naroff | 2009-04-15 | 1 | -1/+1 |