- 0f72856 Don't check use of a member function declaration used if the member function is virtual and the member reference expression doesn't explicitly qualify it. Fixes PR4878. by Anders Carlsson · 15 years ago
- 59600d8 static_cast, reinterpret_cast, and const_cast can all be used in C++ by Douglas Gregor · 15 years ago
- e942bbe When performing unqualified name lookup into a DeclContext, also look into by Douglas Gregor · 15 years ago
- 9cd9f3f For a C++ delete expression where the operand is of class type that by Douglas Gregor · 15 years ago
- 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 3dab34a Allow a declaration of an array to complete a prior, incomplete by Douglas Gregor · 15 years ago
- d74d414 Handle variadic constructors better. Share code between BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
- d851b37 Check that the destination type of a static_cast expression is a complete type. by Anders Carlsson · 15 years ago
- a78c5c3 If a destructor is referenced or a pseudo-destructor expression is by Douglas Gregor · 15 years ago
- a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
- b117a60 Introduce an egregious hack to fix PR4828. by Douglas Gregor · 15 years ago
- c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
- 80545ad Issue diagnostics in variety of situations involving by Fariborz Jahanian · 15 years ago
- a38c687 Improved handling for dependent, qualified member access expressions, e.g., by Douglas Gregor · 15 years ago
- 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
- d7eff68 Ensure that the tag decls of friend decls aren't added to the friending class's by John McCall · 15 years ago
- c4c65f2 Move C++ test over to CodeGenCXX, since it requires CodeGen to reproduce by Douglas Gregor · 15 years ago
- a6f0f9d Support explicit C++ member operator syntax, from James Porter! by Douglas Gregor · 15 years ago
- a31d5f7 More missing member goodness. by Anders Carlsson · 15 years ago
- 639bfc7 Improve missing error messages as suggested by Doug. by Anders Carlsson · 15 years ago
- 05180af Use DiagnoseMissingMember for UsingDecls. by Anders Carlsson · 15 years ago
- f4d84b6 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 15 years ago
- eab975d Fix a couple issues with parsing invalid nested-name-specifiers. by Eli Friedman · 15 years ago
- 598da5b CreateDeclRefExprs that point to UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
- 203cb71 Add another check for UnresolvedUsingDecl. by Anders Carlsson · 15 years ago
- fdc3919 Make sure we actually found a redeclaration before complaining about attributes added to a redeclaration in C++ by Douglas Gregor · 15 years ago
- 36ef078 Check for UnresolvedUsingDecl when determining if a declaration is a redeclaration or not. by Anders Carlsson · 15 years ago
- faccd72 Fix this for real. by Anders Carlsson · 15 years ago
- 83b534c Allow explicit ctors for casts. by Anders Carlsson · 15 years ago
- bbf306b When doing overload resolution, expressions that are value dependent but not type dependent and of integral type should not be treated as null pointer constants. by Anders Carlsson · 15 years ago
- 0dde18e Instantiate unresolved using declarations. by Anders Carlsson · 15 years ago
- 8a5ae24 When looking for overloaded member operators, make sure to instantiate by Douglas Gregor · 15 years ago
- e74b32a Extend the exception spec test even further. Now I need to implement this. by Sebastian Redl · 15 years ago
- a8880dd Don't create a junk file in the source directory. by Eli Friedman · 15 years ago
- e7624a7 Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be instantiated correctly for temporary object expressions. by Anders Carlsson · 15 years ago
- 2cf738f More support for pseudo dtors. by Anders Carlsson · 15 years ago
- c3384cb Fix for overloaded binary operators whose operands need implicit by Douglas Gregor · 15 years ago
- 4fb7720 Handle the implicit 'this' parameter for format attributes. by Anders Carlsson · 15 years ago
- a24eb4e Skip transparent contexts when performing C++ name lookup by Douglas Gregor · 15 years ago
- 20b3e99 Implement support for equality comparisons (!=, ==) of member by Douglas Gregor · 15 years ago
- a1d71ae Top-level semicolons are allowed in C++0x. Fixes PR4755. by Douglas Gregor · 15 years ago
- 1d954f6 Implement __is_empty. Patch by Sean Hunt. by Eli Friedman · 15 years ago
- fb7ef75 getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) by Anders Carlsson · 15 years ago
- 0f44b5a Make sure to diagnose use of declarations in the case where we create an implicit CXXThisExpr. by Anders Carlsson · 15 years ago
- 52ab92b After reporting ill-formed copy constructor(12.8.p3) don't recurs and crash. by Fariborz Jahanian · 15 years ago
- fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
- 4dabe96 Ok, ok, I give in. Fix tests for unused result warning. by Daniel Dunbar · 15 years ago
- b7b6c4c Fixed test. by Fariborz Jahanian · 15 years ago
- 96e2fa9 Some refactoring of member access for performace sake. Also added a test case. by Fariborz Jahanian · 15 years ago
- c447aba Check for identical types in C++ catch expression. Patch by Erik Verbruggen. by Sebastian Redl · 15 years ago
- ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
- 227aad5 Add two more tests. by Anders Carlsson · 15 years ago
- 3c38aab fix test (broken in r77224) by Benjamin Kramer · 15 years ago
- 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 15 years ago
- 8bf0ccd Make having no RUN line a failure. by Daniel Dunbar · 15 years ago
- 0eb7cff Fixes broken test by accident. by Fariborz Jahanian · 15 years ago
- 7252f51 More Sema check for constructor's member initializer along by Fariborz Jahanian · 15 years ago
- 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
- 87595e4 Diagnose when base classes and members to be intialized by Fariborz Jahanian · 15 years ago
- d7b27e1 Add constructor used to initialize base/member in by Fariborz Jahanian · 15 years ago
- b1682c5 Add warning for falling off the end of a function that should return a by Mike Stump · 15 years ago
- d33133c Fix the parsing of default arguments for inline member function definitions. by Eli Friedman · 15 years ago
- d1969d8 Prep for new warning. by Mike Stump · 15 years ago
- 6347f42 Misc fixes for -Wreorder: by Eli Friedman · 15 years ago
- 1e05421 Consider nested-names as part of the declarator when resolving an ambiguous statement. by Argyrios Kyrtzidis · 15 years ago
- c19f959 Diagnose when a destructor uses a unrelated class type as its name. by Fariborz Jahanian · 15 years ago
- f37006b Fix a crash that occurs in this C++ case: by Argyrios Kyrtzidis · 15 years ago
- 76ed9cb Improve message for bad destructor decl. Per Doug's comment. by Fariborz Jahanian · 15 years ago
- d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
- 74cbe22 Handle layout of non-virtual base classes. by Anders Carlsson · 15 years ago
- 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
- 5abd1b0 This takes a long time to crash, just disable it for now. by Chris Lattner · 15 years ago
- 9685aee Remove excessive use of Carbon.h / Cocoa.h in clang tests. by Daniel Dunbar · 15 years ago
- 3591b1a Fix a test. by Anders Carlsson · 15 years ago
- 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 15 years ago
- 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 15 years ago
- d5940ce Fix another decltype crash. by Anders Carlsson · 15 years ago
- eb96e12 Sema check on out of order object initialization of by Fariborz Jahanian · 15 years ago
- 5e09d4c Use getDeclName in DefineImplicitOverloadedAssign as well. by Anders Carlsson · 15 years ago
- 5eda816 Pass the DeclName to the diagnostic builder so that member names will be quoted correctly. by Anders Carlsson · 15 years ago
- 69be8d6 Improve argument-dependent lookup to find associated classes and by Douglas Gregor · 15 years ago
- 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
- 3292d5c Some (most) type trait expressions require that the argument passed in is a complete type. by Anders Carlsson · 15 years ago
- 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 15 years ago
- a342675 Fix for PR4502: add calculation of the integer conversion rank for wchar_t. by Eli Friedman · 15 years ago
- 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
- bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
- 5ac3dfc Diagnose multiple initialization of anonymous union by Fariborz Jahanian · 15 years ago
- 9da7201 More diagnostics related to initialization of direct bases by Fariborz Jahanian · 15 years ago
- 8d4655d Make an error message more clear. by Anders Carlsson · 15 years ago
- 47deacf A more detailed diagnosis of ill-formed ctor-initializer list. by Fariborz Jahanian · 15 years ago
- af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
- 7881a05 Diagnose multiple initialzation of data-member/base by Fariborz Jahanian · 15 years ago
- 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
- c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
- bc13ab2 Fix another assert related to using decls. by Anders Carlsson · 15 years ago
- 8b50d01 When creating LookupResults, see through UsingDecls. Fixes PR4450. by Anders Carlsson · 15 years ago