- 29ae6e5 Support friend function declarations in local classes correctly. by John McCall · 14 years ago
- 5f3aeb6 Teach the warning about unnamed/local types in template arguments to by Douglas Gregor · 14 years ago
- 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
- 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
- 98efb9f PR8325: don't do destructor checking when a pointer is thrown. by Eli Friedman · 14 years ago
- 3273b0c When finalizing a function template specialization following template by Douglas Gregor · 14 years ago
- 8cfb7a3 If we end up instantiating a function parameter whose default argument by Douglas Gregor · 14 years ago
- d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
- 2cd11fe Progress. by John McCall · 14 years ago
- b72db89 In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 14 years ago
- ea844f3 Check that an overloaded function name, when used by the ! operator, by Douglas Gregor · 14 years ago
- 069ea64 When dealing with an anonymous enumeration declared in function by Douglas Gregor · 14 years ago
- 2c5399f Parentheses around address non-type template argument is demoted to an extension warning. by Abramo Bagnara · 14 years ago
- c6dbc3f Diagnose the instantiation of variables (including static data by Douglas Gregor · 14 years ago
- a4d5de5 When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade the by Douglas Gregor · 14 years ago
- 661b493 Implement the "note" in C++ [over.built]p1, which is actually meant to by Douglas Gregor · 14 years ago
- 0b34cf7 Test destructors in delete expressions and of temporaries for throwing. by Sebastian Redl · 14 years ago
- 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
- bd7c849 Eli helped me understand how evaluation contexts work. by Sebastian Redl · 14 years ago
- ce5eff5 Test CXXNoexceptExpr codegen and serialization. by Sebastian Redl · 14 years ago
- c574959 Add another small test case. by Sebastian Redl · 14 years ago
- 2a822c0 Tests for noexcept in templates. by Sebastian Redl · 14 years ago
- 295995c First version of a testcase, plus fixes. by Sebastian Redl · 14 years ago
- 32212f9 remove curly quotes, patch by Dimitry Andric! by Chris Lattner · 14 years ago
- 2f69a81 "const std::vector<int>*" not "std::vector<int> const*" by Chris Lattner · 14 years ago
- 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
- 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
- 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
- fe24e05 Add a quick-and-dirty hack to give a better diagnostic for [class.protected] by John McCall · 14 years ago
- 410c4f2 Make inline namespace not be transparent after all. The concept simply doesn't fit. Instead, special-case the few places where transparent contexts have the desired behavior for inline namespaces. Fixes a redeclaration issue in inline namespaces. by Sebastian Redl · 14 years ago
- 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
- 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
- 03b16a7 Add a forgotten place where the enclosing namespace set matters, plus a big testcase for inline namespace fun. by Sebastian Redl · 14 years ago
- 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 14 years ago
- 7e010a0 When instantiating a function type, instantiate the return type before by Douglas Gregor · 14 years ago
- 75f21af Perform the function-to-pointer adjustment during template argument by Douglas Gregor · 14 years ago
- df48ddf Add test case from PR6952, which now works (thanks to Gabor). by Douglas Gregor · 14 years ago
- 7f6ff02 Add redeclaration checking for static data members and fix a corner by Douglas Gregor · 14 years ago
- 326c8c7 That's not the right direction to compute notional accessibility in at all. by John McCall · 14 years ago
- 8c77bcb When checking access control for an instance member access on by John McCall · 14 years ago
- d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
- 58e390e Support explicit instantiation of function templates and members of class by Chandler Carruth · 14 years ago
- c988fab Catch the case of trying to turn '&(X::a)' into a member pointer as well. by John McCall · 14 years ago
- fb97e75 When trying to resolve the address of an overloaded expression, by John McCall · 14 years ago
- 3a91abf Diagnose the presence of multiple initializations of static data by Douglas Gregor · 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
- 8ba6691 Work around a crash when checking access to injected class names by John McCall · 14 years ago
- b859206 Perform access control when template lookup finds a class template. by John McCall · 14 years ago
- 7f1c547 If name lookup finds different type declarations in different scopes by Douglas Gregor · 14 years ago
- 604eb65 Improve our handling of user-defined conversions when computing by Douglas Gregor · 14 years ago
- ed328c6 Diagnose the use of "inline" on block-scope function declarations in by Douglas Gregor · 14 years ago
- 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
- 7f584bb Drop an unjustified limitation from Type::isObjectType(). Fixes PR7801 and doesn't seem to break anything. by Sebastian Redl · 14 years ago
- d05b1b2 Add a test case for P%7346, which was fixed by not doing the operator by John McCall · 14 years ago
- 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
- 046a746 Look through using declarations when deciding whether to use an operator by John McCall · 14 years ago
- c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
- 66a8c9a When determining whether an overload set with explicit template by Douglas Gregor · 14 years ago
- 44eac33 Reinstate the optimization suppressing available_externally functions by Douglas Gregor · 15 years ago
- 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 15 years ago
- 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 15 years ago
- 39dbad9 Apparently the {{$}} hack doesn't work on Windows; I am saddened but not by John McCall · 15 years ago
- 9c0c1f3 Mark calls to 'throw()' functions as nounwind, and mark the functions nounwind by John McCall · 15 years ago
- ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
- 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
- c0fee50 Rip out the C++0x-specific handling of destructor names. The specification is still in flux and unclear, and our interim workaround was broken. Fixes PR7467. by Sebastian Redl · 15 years ago
- 09acc98 A using declaration can redeclare a typedef to the same type. These by Douglas Gregor · 15 years ago
- 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 15 years ago
- f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 15 years ago
- eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 15 years ago
- 0d405db Provide exception specifications for implicitly-declared copy constructors. by Douglas Gregor · 15 years ago
- 1619342 Test implicit declaration of copy assignment operator with non-const argument by Douglas Gregor · 15 years ago
- 598a854 Teach DeclareImplicitCopyConstructor how to cope with virtual bases by Douglas Gregor · 15 years ago
- b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 15 years ago
- c05babe Add Sema test case for exception-specifiers implicitly added to destructors. by Douglas Gregor · 15 years ago
- d7115a8 Add test case that I forgot to commit with r107354 (the implementation by Douglas Gregor · 15 years ago
- 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 15 years ago
- 926c4b4 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 15 years ago
- 0b495cd A bug I've introduced in STDIN handling surfaced a few broken tests, fix them. by Benjamin Kramer · 15 years ago
- a2dd828 Downgrade the error when using a typedef in the nested-name-specifier by Douglas Gregor · 15 years ago
- ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 15 years ago
- 7378012 Commit my WIP on constexpr support. This commit: an XFAILed test and treating constexpr as a top-level const. by Sebastian Redl · 15 years ago
- 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 15 years ago
- 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 15 years ago
- a417b87 When checking for equality of template parameter lists, a template by Douglas Gregor · 15 years ago
- 7b6d25b Properly disambiguate between an elaborated-type-specifier and a by Douglas Gregor · 15 years ago
- 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 15 years ago
- cd7c4d8 There is no dcl.init.ref p16. This test deals with p5. by Jeffrey Yasskin · 15 years ago
- c7e04da A more minimal fix for PR6762. by John McCall · 15 years ago
- 2b7baf0 Roll back r104941. by John McCall · 15 years ago
- 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 15 years ago
- de09ed5 Test case for r104938. by John McCall · 15 years ago
- 76ef658 When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 15 years ago
- 9da9cdf When filtering out previous declarations of friend functions, consider the by John McCall · 15 years ago
- 9f716e4 When we've parsed a nested-name-specifier in a member access by Douglas Gregor · 15 years ago
- d2235f6 Reinstate r104117, Chandler Carruth's change that "[provides] a naming by Douglas Gregor · 15 years ago
- bf1cbaf Revert r104117, "Provide a naming class for UnresolvedLookupExprs, even when by Daniel Dunbar · 15 years ago
- c3f984f Provide a naming class for UnresolvedLookupExprs, even when occuring on by Chandler Carruth · 15 years ago
- 238058c I hate this commit. by Douglas Gregor · 15 years ago