- 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
- 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
- 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
- 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
- 6bec78d Tighten up the conditions under which we build an implicit function by Douglas Gregor · 15 years ago
- c29f77b Make ASTContext explicitly keep track of the declaration for the C by Douglas Gregor · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- f8d736c Renamed MarcDestructorReferenced -> MarkDestructorReferenced by Fariborz Jahanian · 15 years ago
- 8d2b356 Patch to mark destructors when they are used. by Fariborz Jahanian · 15 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
- 16f1930 Set the end range location of a FunctionDecl to the right paren. by Argyrios Kyrtzidis · 15 years ago
- 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
- e98da2e Support for [class.local]p4. by Anders Carlsson · 15 years ago
- c5c903a When declaring a function template, create a FunctionTemplateDecl node by Douglas Gregor · 15 years ago
- e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
- 2e01cda Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very weird way to pass "false". No functionality change by Douglas Gregor · 15 years ago
- b7f4cc0 Remove ImplicitMustBeDefined, use universal 'Used' flag by Fariborz Jahanian · 15 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
- e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
- f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 15 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
- c19ee3e Diagnose class members that shadow a template parameter. Fixes by Douglas Gregor · 15 years ago
- 179fe1a Fix some erroneous comments due to trigger-happy copy&paste. by Argyrios Kyrtzidis · 15 years ago
- 1d17553 Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorContext. by Argyrios Kyrtzidis · 15 years ago
- f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
- 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
- 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
- d7dad72 PR4350: Make sure we don't create invalid printf attributes. This isn't by Eli Friedman · 15 years ago
- 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 15 years ago
- dec7c76 Address review comments for #pragma weak. by Eli Friedman · 15 years ago
- c49f19b Start of a Sema implementation for #pragma weak. This isn't really the by Eli Friedman · 15 years ago
- 340a4e5 Fix up this compatibility hack to be more compatible with gcc. by Eli Friedman · 15 years ago
- bc4e29f PR4287: allow a variadic prototype to make a subsequent K&R style by Eli Friedman · 15 years ago
- 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
- f5dcd38 AddInitializerToDecl needs to take a full expression. by Anders Carlsson · 15 years ago
- 0f5f2c6 Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) by Anders Carlsson · 15 years ago
- d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 15 years ago
- 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 15 years ago
- ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
- 8e92bf3 Now that we have declared/defined tag types within DeclGroups, by Douglas Gregor · 15 years ago
- c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
- 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
- 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
- d0c8737 Add some more tests for instantiation of declaration references. Also, by Douglas Gregor · 15 years ago
- 2078bb9 Create CXXConstructExprs when constructing via copy initialization. by Anders Carlsson · 15 years ago
- 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 52b2fe2 Simplify struct/class tag mismatch warning, per Sebastian's suggestion by Douglas Gregor · 15 years ago
- 758a422 Add OldMD to the list of methods NewMD overrides by Anders Carlsson · 15 years ago
- 425bfde Fix another case where the extern-ness of extern "C" wasn't being captured. by Anders Carlsson · 15 years ago
- 88d936b Avoid calling mergeTypes in C++. I think these are the correct C++ by Eli Friedman · 15 years ago
- 88f7b57 PR2044: reject declarations of functions returning variably modified types. by Eli Friedman · 15 years ago
- c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
- e2c31ff Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when by Douglas Gregor · 15 years ago
- 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 15 years ago
- a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 15 years ago
- 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 15 years ago
- d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 15 years ago
- 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
- 01ad39e eli correctly points out that this code is dead, just rip it out for by Chris Lattner · 15 years ago
- 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
- d4b19d5 improve the diagnostic for uses of the GCC "global variable in a register" extension. by Chris Lattner · 15 years ago
- 0afeaa3 Method who have definitions in structs/classes are semantically inline. by Chris Lattner · 15 years ago
- 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 15 years ago
- 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
- bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 15 years ago
- ed4ec8f One can use "class" and "struct" interchangeably to refer to a class by Douglas Gregor · 15 years ago
- ad04e67 Fix invalid error about duplicate declaration of padding bit field in by Daniel Dunbar · 15 years ago
- c975bb0 Add Sema checking for __block on vm declarations. Radar 6441502 by Mike Stump · 15 years ago
- f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 15 years ago
- 180bb63 Finish a thought in CheckVariableDeclaration's comment. No functionality change by Douglas Gregor · 15 years ago
- 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 15 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
- ea000bf Sema checking for incorrect placement of __block. Radar 6441502 by Mike Stump · 15 years ago
- 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
- 65e6a09 Fix PR4092 by improving error recovery in two ways: by Chris Lattner · 15 years ago
- 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
- f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
- 13e8854 Track down return statements in the handlers of a function-try-block of constructors. Meh ... by Sebastian Redl · 15 years ago
- d0359af Change our silencing of C typedef redefinition handling to what we had by Chris Lattner · 15 years ago
- d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
- 740782a improve a diagnostic to make more sense. by Chris Lattner · 15 years ago
- 84bb944 with the fixes for better invalid decl/type propagation, this code by Chris Lattner · 15 years ago
- 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
- 6e47501 change a couple more c++ sema methods to be based on isinvalid bits. by Chris Lattner · 15 years ago
- 6540180 various "is invalid" cleanups for C++ ctors/dtors. by Chris Lattner · 15 years ago
- eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
- 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 15 years ago
- 1ad9b28 rename getNumParmVarDeclsFromType back to getNumParams(), by Chris Lattner · 15 years ago
- 7cbeef2 in: typedef void foo(void); by Chris Lattner · 15 years ago
- 584be45 set NewFD->setInvalidDecl() in one place, sharing code and ensuring that by Chris Lattner · 15 years ago
- 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 15 years ago
- 516ff43 Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but also by Douglas Gregor · 15 years ago
- 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
- b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago