| Commit message (Expand) | Author | Age | Files | Lines |
* | Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when | Douglas Gregor | 2009-05-15 | 1 | -4/+11 |
* | Check that the function being overridden is virtual. | Anders Carlsson | 2009-05-14 | 1 | -2/+4 |
* | Improvements to the FunctionDecl getters/setters. | Anders Carlsson | 2009-05-14 | 1 | -1/+1 |
* | In C++, warn when something previously declared as a "struct" is later | Douglas Gregor | 2009-05-14 | 1 | -1/+46 |
* | Add return type checking for overriding virtual functions. We currently don't... | Anders Carlsson | 2009-05-14 | 1 | -4/+31 |
* | Implement explicit instantiations of member classes of class templates, e.g., | Douglas Gregor | 2009-05-14 | 1 | -3/+6 |
* | eli correctly points out that this code is dead, just rip it out for | Chris Lattner | 2009-05-13 | 1 | -7/+0 |
* | Implement parsing for explicit instantiations of class templates, e.g., | Douglas Gregor | 2009-05-12 | 1 | -2/+5 |
* | improve the diagnostic for uses of the GCC "global variable in a register" ex... | Chris Lattner | 2009-05-12 | 1 | -1/+7 |
* | Method who have definitions in structs/classes are semantically inline. | Chris Lattner | 2009-05-12 | 1 | -0/+7 |
* | Implement the notions of the "current instantiation" and "unknown | Douglas Gregor | 2009-05-11 | 1 | -8/+7 |
* | Implement the semantics of the injected-class-name within a class | Douglas Gregor | 2009-05-10 | 1 | -2/+17 |
* | Back out r70506 (exception spec in AST) again. We won't have exception specs ... | Sebastian Redl | 2009-05-06 | 1 | -1/+0 |
* | One can use "class" and "struct" interchangeably to refer to a class | Douglas Gregor | 2009-05-03 | 1 | -1/+1 |
* | Fix invalid error about duplicate declaration of padding bit field in | Daniel Dunbar | 2009-05-03 | 1 | -6/+8 |
* | Add Sema checking for __block on vm declarations. Radar 6441502 | Mike Stump | 2009-05-01 | 1 | -0/+5 |
* | Replace a bunch of static_cast + release with takeAs. | Anders Carlsson | 2009-05-01 | 1 | -2/+2 |
* | Finish a thought in CheckVariableDeclaration's comment. No functionality change | Douglas Gregor | 2009-05-01 | 1 | -2/+3 |
* | Rework the way we handle constructor decls to be less hacky and fix PR3948 co... | Anders Carlsson | 2009-04-30 | 1 | -0/+12 |
* | Make a home for exception specs in the AST. Now Sema can hook them up. | Sebastian Redl | 2009-04-30 | 1 | -0/+1 |
* | Sema checking for incorrect placement of __block. Radar 6441502 | Mike Stump | 2009-04-30 | 1 | -1/+9 |
* | Have the parser communicate the exception specification to the action. | Sebastian Redl | 2009-04-29 | 1 | -2/+2 |
* | Fix PR4092 by improving error recovery in two ways: | Chris Lattner | 2009-04-29 | 1 | -1/+1 |
* | Improve compatibility with GCC regarding inline semantics in GNU89 | Douglas Gregor | 2009-04-28 | 1 | -40/+11 |
* | Get rid of some useless uses of NoExtensions. The philosophy here is | Eli Friedman | 2009-04-28 | 1 | -1/+0 |
* | Track down return statements in the handlers of a function-try-block of const... | Sebastian Redl | 2009-04-27 | 1 | -0/+5 |
* | Change our silencing of C typedef redefinition handling to what we had | Chris Lattner | 2009-04-27 | 1 | -1/+6 |
* | Implement function-try-blocks. However, there's a very subtle bug that I can'... | Sebastian Redl | 2009-04-26 | 1 | -5/+9 |
* | 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 |