- 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
- d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
- aee543a Move the functionality to mark all vtables of key functions as used within by Chandler Carruth · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 90f1450 Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 14 years ago
- 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
- 53c374f Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/invalid expression by Douglas Gregor · 14 years ago
- 894aed9 Un-templatetize this method. It's definition is out of line in the .cpp file, by Chandler Carruth · 14 years ago
- 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
- 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
- 8a72621 Revert r120063, it was wrong. by John McCall · 14 years ago
- 6bb4dcb Minor whitespace and comment fixes. No functionality change. by Nico Weber · 14 years ago
- fe4ea55 Redeclarations of using declarations are not okay in function scopes. by John McCall · 14 years ago
- 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
- 7663f39 A bundle of whitespace changes, separated out from the functional changes. by Nick Lewycky · 14 years ago
- 9c4eb1f Refactoring. by Argyrios Kyrtzidis · 14 years ago
- 0943168 Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 14 years ago
- f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
- 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
- 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
- 7d64271 tidy up by Chris Lattner · 14 years ago
- 90ba6d5 Fix source locations in unnamed bitfield diagnostic, from Jakub by Douglas Gregor · 14 years ago
- 464b2f0 Check for an invalid field earlier in a constructor's initialization by Douglas Gregor · 14 years ago
- 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
- 428edaf Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 14 years ago
- fe7574b When performing name lookup for a namespace definition, only look into by Douglas Gregor · 14 years ago
- b41d899 Pass TInfo to CXXDestructorDecl::Create(), just like we do for other by Craig Silverstein · 14 years ago
- 9a34edb Redirect templated friend class decls to a new Sema callback and by John McCall · 14 years ago
- be04b6d Reformatting. by John McCall · 14 years ago
- 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
- a6e937c Diagnose C++ [class.mem]p13-14, where a class member has the same name by Douglas Gregor · 14 years ago
- b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
- 8a40737 template-ids are looked up differently in friend declarations. by John McCall · 14 years ago
- 922fff2 Generalize the checking for qualification of (non-friend) class by Douglas Gregor · 14 years ago
- 380aaa4 Preserve the original scope when picking the right scope for a friend by John McCall · 14 years ago
- 29ae6e5 Support friend function declarations in local classes correctly. by John McCall · 14 years ago
- 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
- 8cfb7a3 If we end up instantiating a function parameter whose default argument by Douglas Gregor · 14 years ago
- b4eb64d Track the location of the context requiring an implicit conversion and use it by John McCall · 14 years ago
- edd5911 Silence unused variable warning in Release builds. by Nick Lewycky · 14 years ago
- 175ffbf When checking for uninitialized fields in member initializers, special case static variables and enums. Fixes PR8075. by Anders Carlsson · 14 years ago
- e80622f Move the management of the set of conversion functions in a C++ class by Douglas Gregor · 14 years ago
- 7a39dd0 Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bit by Douglas Gregor · 14 years ago
- 2138664 Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 14 years ago
- 85606eb Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 14 years ago
- 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
- 9fe183a Reinstate r114921, which I've exonerated via a self-host build. by Douglas Gregor · 14 years ago
- 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
- e10288c Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
- 4a74df5 Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
- cdbfa6c Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
- 6e3c771 Centralize the management of CXXRecordDecl::DefinitionData's Aggregate by Douglas Gregor · 14 years ago
- 0ed2e08 Centralize the handling of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
- 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
- 27c08ab Centralize the handling of by Douglas Gregor · 14 years ago
- 5c0646b Clean up the handling of the DeclaredDefaultConstructor and by Douglas Gregor · 14 years ago
- 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
- ff8819b Do not warn with -Wuninitialized when the member is used in a sizeof or address-of expression. by Argyrios Kyrtzidis · 14 years ago
- 4ada9d3 Give implicitly-defined default constructors and destructors empty by Douglas Gregor · 14 years ago
- ae79222 static local variables with destructors don't require a global destructor by John McCall · 14 years ago
- 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
- 751025d Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function due to lazy declaration of default constructors. Now that __has_nothrow_constructor doesn't use it anymore, part of PR8101 is fixed. by Sebastian Redl · 14 years ago
- 1034170 Fix a typo noted by Gabor by Douglas Gregor · 14 years ago
- da0fd9a Don't complain about useless user-defined conversion functions when by Douglas Gregor · 14 years ago
- 83cb942 Simplify template instantiation for C++ exception declarations, by Douglas Gregor · 14 years ago
- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 36281c6 Don't give 'global constructor' warnings for function statics, even if they have a direct initializer. Fixes PR8095. by Sebastian Redl · 14 years ago
- 8c465e6 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 14 years ago
- 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 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
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
- d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- ea31864 Move things around so that Sema.h no longer depends on even DeclBase.h. 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
- 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
- 50df6ae Remove the DenseSet dependency from Sema.h. 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
- 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. 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
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- b8f7de9 Do not elide copy construction when we're performing base-class initialization by Douglas Gregor · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
- 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
- 21e09b6 Fix the source range of an anonymous namespace, from Jan Bierbaum by Douglas Gregor · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 9b7d670 zap dead code. by Chris Lattner · 14 years ago
- 94c3b56 Rip out the existing retroactive abstract-class usage checker, by John McCall · 14 years ago
- 572fc62 Don't try to initialize a reference with a constructed temporary if either by John McCall · 14 years ago