- 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 · 16 years ago
- 3591b1a Fix a test. by Anders Carlsson · 16 years ago
- 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 16 years ago
- 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 16 years ago
- d5940ce Fix another decltype crash. by Anders Carlsson · 16 years ago
- eb96e12 Sema check on out of order object initialization of by Fariborz Jahanian · 16 years ago
- 5e09d4c Use getDeclName in DefineImplicitOverloadedAssign as well. by Anders Carlsson · 16 years ago
- 5eda816 Pass the DeclName to the diagnostic builder so that member names will be quoted correctly. by Anders Carlsson · 16 years ago
- 69be8d6 Improve argument-dependent lookup to find associated classes and by Douglas Gregor · 16 years ago
- 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 16 years ago
- 3292d5c Some (most) type trait expressions require that the argument passed in is a complete type. by Anders Carlsson · 16 years ago
- 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 16 years ago
- a342675 Fix for PR4502: add calculation of the integer conversion rank for wchar_t. by Eli Friedman · 16 years ago
- 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 16 years ago
- bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 16 years ago
- 5ac3dfc Diagnose multiple initialization of anonymous union by Fariborz Jahanian · 16 years ago
- 9da7201 More diagnostics related to initialization of direct bases by Fariborz Jahanian · 16 years ago
- 8d4655d Make an error message more clear. by Anders Carlsson · 16 years ago
- 47deacf A more detailed diagnosis of ill-formed ctor-initializer list. by Fariborz Jahanian · 16 years ago
- af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 16 years ago
- 7881a05 Diagnose multiple initialzation of data-member/base by Fariborz Jahanian · 16 years ago
- 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 16 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 16 years ago
- b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 16 years ago
- c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 16 years ago
- bc13ab2 Fix another assert related to using decls. by Anders Carlsson · 16 years ago
- 8b50d01 When creating LookupResults, see through UsingDecls. Fixes PR4450. by Anders Carlsson · 16 years ago
- 87471f5 Fix PR4448. by Anders Carlsson · 16 years ago
- a1fbe86 Test case for my last patch. by Fariborz Jahanian · 16 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 16 years ago
- a07c33e Decltype needs to have a dependent type if the expr passed to it is type dependent. Fixes PR4444. by Anders Carlsson · 16 years ago
- 44bc2d5 Make sure that argument-dependent lookup looks into the global scope by Douglas Gregor · 16 years ago
- c1005ac Fixed text of a diagnostics. by Fariborz Jahanian · 16 years ago
- 3da83eb Made improvements in c++'s object model patch on Doug's review. by Fariborz Jahanian · 16 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
- f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 16 years ago
- 5e300d1 It's an error to use a function declared in a class definition as a default argument before the function has been declared. by Anders Carlsson · 16 years ago
- 3c94374 Move test to be with the other typename tests. by Eli Friedman · 16 years ago
- 2e0cdb4 PR4364: fix parsing 'typename' in an expression. by Eli Friedman · 16 years ago
- 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 16 years ago
- 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 16 years ago
- fc27d26 Fix an off by one error when trying to perform copy initialization of operator new and operator delete arguments. Sebastian, please review. by Anders Carlsson · 16 years ago
- 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 16 years ago
- f89bb0f Replace a cast with a dyn_cast as suggested by Doug. by Anders Carlsson · 16 years ago
- d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 16 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
- ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 16 years ago
- 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 16 years ago
- 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 16 years ago
- 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 16 years ago
- 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 16 years ago
- 8593c78 Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. by Sebastian Redl · 16 years ago
- c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 16 years ago
- 1cca74e Use the Itanium ABI for member pointers. Add a missing 'break' statement and a test case by Anders Carlsson · 16 years ago
- 8ff8c22 Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar://problem/6854087> by Anders Carlsson · 16 years ago
- bc6c848 Make the RAII extension warning silencing for __extension__ a bit by Eli Friedman · 16 years ago
- 425bfde Fix another case where the extern-ness of extern "C" wasn't being captured. by Anders Carlsson · 16 years ago
- 196f7d0 Don't return member pointer types for static member functions. Fixes 6879261. by Anders Carlsson · 16 years ago
- 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 16 years ago
- b5133c2 Fix the same speling error in the test case (Duh). by Anders Carlsson · 16 years ago
- c3a68b2 Better diagnostics for covariance when checking overriding return types. by Anders Carlsson · 16 years ago
- 9afe130 When there are any member new operators, global versions aren't looked up at all. by Sebastian Redl · 16 years ago
- 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 16 years ago
- d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 16 years ago
- 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 16 years ago
- a33d9b4 Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. by Anders Carlsson · 16 years ago
- 0033836 Friend declarations are only valid inside class definitions. by Anders Carlsson · 16 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
- 6d507a6 Big update to the C++ status table to reflect "recent" by Douglas Gregor · 16 years ago
- 868bd0a Improve handling of (X86) target features. - This is a WIP... by Daniel Dunbar · 16 years ago
- 0c6db94 Implement support for comparing pointers with <, >, <=, >=, ==, and != by Douglas Gregor · 16 years ago
- c0d600c Fix/re-enable test. by Eli Friedman · 16 years ago
- 9c2b347 Disable this test case, I'm tired of seeing red. :) by Daniel Dunbar · 16 years ago
- ed4ec8f One can use "class" and "struct" interchangeably to refer to a class by Douglas Gregor · 16 years ago
- 5992e4a Fix a thinko and a test. by Anders Carlsson · 16 years ago