- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
- bfe5788 Refactored/cleanedup ActOnFunctionDeclarator by Fariborz Jahanian · 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
- 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
- a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
- 1ceee5c Sema/AST work for capturing copy init expression by Fariborz Jahanian · 14 years ago
- d11617f Improve the diagnostic when the fixed underlying type of a by Douglas Gregor · 14 years ago
- 8e161ed Microsoft C anonymous struct implementation. by Francois Pichet · 14 years ago
- 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
- 9c4eb1f Refactoring. by Argyrios Kyrtzidis · 14 years ago
- f4bed3f Remove the getDiagnosticLevel check since it doesn't buy us much. by Argyrios Kyrtzidis · 14 years ago
- 1380a14 -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 14 years ago
- 3532fdd Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 14 years ago
- dfdfc58 A union cannot contain static data members or data members of reference type. by Anders Carlsson · 14 years ago
- 7533a5b Provide an error when a non-identifier name (such as an operator) is used as a by Sean Hunt · 14 years ago
- 21e75d0 Eliminate an unused local variable by Douglas Gregor · 14 years ago
- 82aa713 Require that the types of the parameters of a block literal are complete. by Douglas Gregor · 14 years ago
- 82b9659 Avoid calculating linkage until the more obvious checks have run when by John McCall · 14 years ago
- 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
- 0bab54c Always treat 'main' as an extern "C" function, so that we detect 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
- 693d467 Implement the first half of [dcl.attr.override]p6. by Anders Carlsson · 14 years ago
- 842e7a2 Microsoft enum extensions. 2 things will change on -fms-extensions: by Francois Pichet · 14 years ago
- 4d09e84 Implement [dcl.attr.override]p2 and add tests for p1 and p2. by Anders Carlsson · 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
- c6eddf5 Allow list-initialization of a local variable of class type with a by Douglas Gregor · 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
- 66c42d4 Don't complain about a variable within a linkage-specification that is by Douglas Gregor · 14 years ago
- 3b8f610 Don't add the injected class name to the redeclarations chain; the chain should contain actual redeclarations, not implicits. by Argyrios Kyrtzidis · 14 years ago
- a6c1e3a Diagnose when a 'static' member function overrides a virtual function by Douglas Gregor · 14 years ago
- 922fff2 Generalize the checking for qualification of (non-friend) class by Douglas Gregor · 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
- 240a020 Pacify gcc-4.4. by Duncan Sands · 14 years ago
- 16c5dea fix PR8217, a silent miscompilation of invalid code. by Chris Lattner · 14 years ago
- 1d1e70e Fix g++.dg regressions introduced at r115347 (rdar://8529993) by Argyrios Kyrtzidis · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a 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
- 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
- 4a1bb8c Register the __builtin_va_list_type node when we parse it, rather than by Douglas Gregor · 14 years ago
- c71d8eb Better diagnostic for superfluous scope specifier inside a class definition for member functions. + Fixit. by Francois Pichet · 14 years ago
- 7a39dd0 Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bit by Douglas Gregor · 14 years ago
- 85606eb Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 14 years ago
- c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 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
- 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
- 2b64239 Fix bogus compiler errors when declaring anonymous union, outside a class, with by Argyrios Kyrtzidis · 14 years ago
- 355a9fe Implement -Wunused-label. by Argyrios Kyrtzidis · 14 years ago
- 069ea64 When dealing with an anonymous enumeration declared in function by Douglas Gregor · 14 years ago
- 0924618 Microsoft's flexible array rules relaxation: by Francois Pichet · 14 years ago
- 8dc3abc Add basic support for Microsoft enum forward declaration. by Francois Pichet · 14 years ago
- 4e63564 Support in-class initialization of static const floating-point data members. by John McCall · 14 years ago
- 538e0d0 Allow type definitions inside anonymous struct/union in Microsoft mode. by Francois Pichet · 14 years ago
- a4a301d add a fixit when 'main' does ot return 'int'; review welcome by Gabor Greif · 14 years ago
- fbc5b49 Provide a specific diagnostic when trying to redefine an "extern by Douglas Gregor · 14 years ago
- e63438b It's OK for classes to have flexible array elements (but not unions). by Anders Carlsson · 14 years ago
- 8c465e6 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 14 years ago
- 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