- 4938f23 Static local variables don't result in global constructors being emitted. by Anders Carlsson · 14 years ago
- 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
- 7f6ff02 Add redeclaration checking for static data members and fix a corner by Douglas Gregor · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
- 757c600 Miscellaneous found by inspection with John and Sebastian by Douglas Gregor · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
- 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 14 years ago
- 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
- e0054f6 Remove AnalysisBasedWarnings.h's dependency on Type.h by John McCall · 14 years ago
- fbce0e1 It turns out that this template is only instantiated at one type. by John McCall · 14 years ago
- 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
- 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 3a91abf Diagnose the presence of multiple initializations of static data by Douglas Gregor · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- d097be8 Handling remaining rule for synthesize bitfields in by Fariborz Jahanian · 14 years ago
- 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
- 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
- 4087f27 StringRef'ication of lots stuff, patch by Peter Davies! by Daniel Dunbar · 14 years ago
- 2d7d2d9 A field of incomplete type is sufficiently disruptive that we should mark by John McCall · 14 years ago
- dd7744d Emit diagnostic error when the field of an anonymous struct is non trivial. by Argyrios Kyrtzidis · 14 years ago
- 06999f8 Don't warn for the common pattern of disallowing copying: by Argyrios Kyrtzidis · 14 years ago
- bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
- 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 14 years ago
- 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 14 years ago
- f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 14 years ago
- 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- fcadea2 Fix a crash on invalid when declaring an implicit member of a class with an by John McCall · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
- bf87f2c Fix redefinition of typedefs of fixable variably-modified array types; should by Eli Friedman · 14 years ago
- 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
- f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
- d945538 Make sure that we diagnose attribute((overloadable)) functions without by Douglas Gregor · 14 years ago
- 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
- ed328c6 Diagnose the use of "inline" on block-scope function declarations in by Douglas Gregor · 14 years ago
- 9983d2d Properly pop out of Objective-C method declarations when they are (ill-formedly) by John McCall · 14 years ago
- aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
- 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
- 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
- 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
- b4b9b15 Kill off RequiresGlobalConstructor in favor of isConstantInitializer. by John McCall · 14 years ago
- 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
- b567a8b Fix indentation. by John McCall · 14 years ago
- e46f62c Don't consider all local variables in C++ to mandate scope-checking, just by John McCall · 14 years ago
- b60a77e Only run the jump-checker if there's a branch-protected scope *and* there's by John McCall · 14 years ago
- 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
- 447234d Allow a looser form of compatibility checking (which ignores by Douglas Gregor · 14 years ago
- 98c2e62 Don't set out-of-line template specialization/definition information by Douglas Gregor · 14 years ago
- 3c46e8d Fix namespace polution. by Dan Gohman · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- f178dca Be careful; even though we had a proper name at the beginning of by Douglas Gregor · 14 years ago
- acb7039 We never want to pop the translation unit DC, so assert if this happens. by John McCall · 14 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
- a0ebd60 Revert Microsoft-specific override of the "typedef requires a name" by Douglas Gregor · 14 years ago
- 0c99ec6 Suppress the "typedef requires a name" warning in Microsoft-extensions mode by Douglas Gregor · 14 years ago
- c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
- b21fc4a Butcher a perfectly reasonable diagnostic to pacify old versions of SWIG. by Chandler Carruth · 14 years ago
- bee05c1 Add builtin definition for scanf, including extending the builtin encoding to by Ted Kremenek · 14 years ago
- 0167f3c When there are extra or missing template parameter lists in a template by Douglas Gregor · 14 years ago
- aef0199 Diagnose typedef of an operator name. Fixes PR7462 by Douglas Gregor · 14 years ago
- a131d0f Complain when an unnamed enumeration has no enumerations (in C++). Fixes PR7466. by Douglas Gregor · 14 years ago
- f9ea1f3 Produce an error on encountering a pointer or reference to a qualified function type. Fixes PR7470. by Sebastian Redl · 14 years ago
- 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
- 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
- db89f28 Add a new routine Sema::LookupDestructor and make all destructor-lookup calls use that routine by Douglas Gregor · 14 years ago
- 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
- d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
- 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
- 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
- fba9e8f Add comment for my last patch. by Fariborz Jahanian · 14 years ago
- 7d99e98 Fixes a regression when redeclaration of a global satic by Fariborz Jahanian · 14 years ago
- f3a7b7c In C++, allow a declaration of an enum to follow a definition of that by Douglas Gregor · 14 years ago
- 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
- d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
- 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
- d27e50c Don't poke at an undefined class type of a field. Fixes PR7355. by Douglas Gregor · 14 years ago
- 52a0275 Fix the build. Using declarations should not be considering when looking by John McCall · 14 years ago
- ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
- 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
- 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
- 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
- c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
- 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
- 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
- 515ddd8 Fix two typos in comments. by Sebastian Redl · 14 years ago
- e1aa9f3 When referring to a tag that was previously declared only as a friend, by Douglas Gregor · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago