- 461bf2e Tweak my fix for PR8748, and update the incorrect PR number in the test case. by Douglas Gregor · 14 years ago
- d89d86f Tighten up the semantics of default template arguments, per C++0x by Douglas Gregor · 14 years ago
- 799ef66 Implement -Woverloaded-virtual. by Argyrios Kyrtzidis · 14 years ago
- cde5a40 The code trying to assign a typedef to an anonymous tag declaration was by John McCall · 14 years ago
- 36eb5e4 Don't warn that variables in C++ static member functions shadow fields. Fixes rdar://8900456. by Argyrios Kyrtzidis · 14 years ago
- 49a6172 Fix the diagnostic when we are shadowing an external variable and there exists a locally scoped extern with the same name. by Argyrios Kyrtzidis · 14 years ago
- 6684d85 Diagnose if extern local variable is followed by non-extern and vice-versa. by Argyrios Kyrtzidis · 14 years ago
- 6df96e0 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302. by Argyrios Kyrtzidis · 14 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
- 5505c72 Disallow function template partial specializations, from Hans by Douglas Gregor · 14 years ago
- cb88a1f Use attributes for all the override control specifiers. by Anders Carlsson · 14 years ago
- 15e14a2 Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 14 years ago
- 9577abc Null initialize a few variables flagged by by Ted Kremenek · 14 years ago
- dfc2f10 Mark classes as final or explicit. Diagnose when a class marked 'final' is used as a base. by Anders Carlsson · 14 years ago
- f1602a5 A member function template cannot be virtual. by Anders Carlsson · 14 years ago
- c80e811 Sema: process non-inheritable attributes on function declarations early by Peter Collingbourne · 14 years ago
- a97d70b Generalise support for non-inheritable attributes by Peter Collingbourne · 14 years ago
- 2e1c730 Diagnose when a virtual member function marked final is overridden. by Anders Carlsson · 14 years ago
- 9e682d9 Diagnose virtual member functions marked override but not overriding any virtual member functions. by Anders Carlsson · 14 years ago
- 706df2f Fix PR8884 by skipping transparent contexts. The test is for LikageSpec. I by Rafael Espindola · 14 years ago
- 2998d6b When building the copy expression for a __block variable, make sure by John McCall · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- 2b57aef Added warning about invalid register specification for local variables. by Abramo Bagnara · 14 years ago
- 603cfb4 Initial implementation of function parameter packs. This implementation allows: by Douglas Gregor · 14 years ago
- 0fe5397 When in code-completion, skip obj-c method bodies for speed up. by Argyrios Kyrtzidis · 14 years ago
- ef9d09c Fix PR8841 by checking for both semantic and lecical dependent by Chandler Carruth · 14 years ago
- 6b9109e When we attempt to create a built-in that involves a library type we by Douglas Gregor · 14 years ago
- baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
- c6ed729 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 14 years ago
- b68e399 In C++, if the user redeclares a builtin function with a type that is by Douglas Gregor · 14 years ago
- 00ccbef Fix the noreturn conversion to only strip off a single level of indirection. by John McCall · 14 years ago
- e6a365d Motions towards simplifying how we deal with attribute-qualified function types. by John McCall · 14 years ago
- 320e153 Use hasSameType to compare types for equality. by Abramo Bagnara · 14 years ago
- bbca85d Avoid to emit redundant implicit cast for enum constants init expressions. by Abramo Bagnara · 14 years ago
- a31040f Check for unexpanded parameter packs within variable initializers. by Douglas Gregor · 14 years ago
- 6ccab97 Check for unexpanded parameter packs in friend declarations. by Douglas Gregor · 14 years ago
- 56c0458 Check for unexpanded parameter packs in using declarations. As a by Douglas Gregor · 14 years ago
- 0c9e479 Check for unexpanded parameter packs in enumeration types and enumerators. by Douglas Gregor · 14 years ago
- e186269 Check for unexpanded parameter packs in various kinds of by Douglas Gregor · 14 years ago
- 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
- bfdcdc8 Set the "implicitly inline" bit on a method as soon as we see a definition by John McCall · 14 years ago
- 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 14 years ago
- e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
- 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
- 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
- 3922ed0 Silence a few more uninitialized-value warnings by Douglas Gregor · 14 years ago
- 9913d6e Fix a compiler warning. by Fariborz Jahanian · 14 years ago
- 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