- 7385779 Defer covariance checks for dependent types. Add test cases that also ensure by Chandler Carruth · 15 years ago
- e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 15 years ago
- a301ac3 Improve a test slightly by Douglas Gregor · 15 years ago
- 8591098 In C++, allow builtins to be referred to via qualified name lookup, e.g., by Douglas Gregor · 15 years ago
- 4dffad6 When we have a dependent direct initializer but not a dependent by Douglas Gregor · 15 years ago
- 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
- 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
- e180ed2 Fix PR number in test case by Douglas Gregor · 15 years ago
- 2c79281 Be more careful when checking initializer lists that involve reference by Douglas Gregor · 15 years ago
- 4c72d3e Fix the crash-on-invalid from PR6259. by John McCall · 15 years ago
- e228ba9 Ensure that a operator delete overload is rocognized regardless of cv-quals. by Chandler Carruth · 15 years ago
- 63644fa Workaround for friend template instantiation crash in PR5848, from Keir Mierle! by Douglas Gregor · 15 years ago
- 4855a52 Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247. by Anders Carlsson · 15 years ago
- 1610b81 Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 15 years ago
- 1f1b3b3 Per discussion, remove the explicit restriction on static const data members with by John McCall · 15 years ago
- 6f7a17b A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 15 years ago
- 4a73ea9 Teach the allocation function overload handling to deal with templates, and by Chandler Carruth · 15 years ago
- a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
- 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
- e1cd337 Fix my dyslexia. by Chandler Carruth · 15 years ago
- c099d9b Add a test case for a fixed PR just to ensure we don't regress. by Chandler Carruth · 15 years ago
- 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
- ad323a8 Fix a major oversight in the comparison of standard conversion by Douglas Gregor · 15 years ago
- 78a527a Fix two redefinitions in test cases that weren't diagnosed yet, but will be soon. by Sebastian Redl · 15 years ago
- 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 15 years ago
- a113e72 Allow ADL to find functions imported by using decls. Leave wordy comment by John McCall · 15 years ago
- 7a6e13a Fix a pretty bad bug where if a constructor (or conversion function) was marked as 'explicit', but then defined out-of-line, we would not treat it as being explicit. by Anders Carlsson · 15 years ago
- 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
- 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
- 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
- 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago
- 258b203 Produce a special diagnostic when users call a function with an argument of by John McCall · 15 years ago
- a729bbb Fix the EntityKind order so that all entity kinds that can be copied (using copy constructors) come first. Also, fix a bug where EK_New was left out of the err_init_conversion_failed diagnostic (It is now reported as 'new value'). Please review Doug :) by Anders Carlsson · 15 years ago
- 92f8831 Implement elementary access control. by John McCall · 15 years ago
- 588a4ad Patch fixes a lookup bug in c++'s anonymous union member by Fariborz Jahanian · 15 years ago
- f2a04bf No need to canonicalize the type and use dyn_cast. Also, correctly diagnose trying to override a function returning an lvalue reference with a function overriding an rvalue reference. by Anders Carlsson · 15 years ago
- ceb7e00 Fix an obvious goof that caused us to only see the top level of return types by Chandler Carruth · 15 years ago
- b5c7755 Improve unreachable code warnings with respect to dead member and by Mike Stump · 15 years ago
- 2d6ceab Improve unreachable code warnings for with respect to dead functional casts in C++. by Mike Stump · 15 years ago
- e5fba70 Improve unreachable code warnings for with respect to ? :. by Mike Stump · 15 years ago
- 55f988e Improve unreachable code warnings with respect to dead binary and by Mike Stump · 15 years ago
- 4c45aa1 Speed up compilation by avoiding generating exceptional edges from by Mike Stump · 15 years ago
- e39fe72 When looking up enumerator names for redeclaration, use the by Douglas Gregor · 15 years ago
- 6a0166e Improve the test for unused-expression warnings slightly by Douglas Gregor · 15 years ago
- 651f3ee Improve overload diagnostics some more by calling out qualifier mismatches by John McCall · 15 years ago
- e81e15e Improve the diagnostic for bad conversions in overload resolution to talk by John McCall · 15 years ago
- cefd3ad Don't report ambiguities in the user-defined conversion if we weren't supposed by John McCall · 15 years ago
- adbb8f8 Record some basic information about bad conversion sequences. Use that by John McCall · 15 years ago
- a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 15 years ago
- fa6ef18 Add an unreachable code checker. by Mike Stump · 15 years ago
- 220ccbf Improve the reporting of non-viable overload candidates by noting the reason by John McCall · 15 years ago
- 3c80f57 Reorganize some of the code to note overload candidates. Improves the by John McCall · 15 years ago
- 4248491 Chris thinks these diagnostics are better now. :) by John McCall · 15 years ago
- 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 15 years ago
- b4a8999 Add test case from PR5763 by Douglas Gregor · 15 years ago
- 9007328 When computing surrogates for calls to a value of object type, look by Douglas Gregor · 15 years ago
- e27d87f Make Clang complain about taking the address of an unqualified member function. Fixes PR5985. by Sebastian Redl · 15 years ago
- 9a0e530 Organize testcase into namespaces. by John McCall · 15 years ago
- 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 15 years ago
- 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
- 1eb3e10 Improve the lead diagnostic for C++ object subscript expressions with by John McCall · 15 years ago
- bab497b Add testcase for PR5817, although the bug was already fixed by Douglas Gregor · 15 years ago
- adda846 Make sure that the key-function computation produces the correct by Douglas Gregor · 15 years ago
- b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 15 years ago
- 159ef1e Make our marking of virtual members functions in a class be by Douglas Gregor · 15 years ago
- be2e205 Make sure that an overriding return type is complete before checking if it's covariant. Fixes PR5920. by Anders Carlsson · 15 years ago
- 8c3f890 improve diagnostics for case when a field type is unknown by by Chris Lattner · 15 years ago
- e8337df fix PR5917, L'x' was getting the wrong type in c++ mode. Per by Chris Lattner · 15 years ago
- 5126fd0 Typedefs can be redeclared. That seems like something we should record in by John McCall · 15 years ago
- 595e290 Fix support for const_cast<>s of array types which actual change the by Chandler Carruth · 15 years ago
- 28e318c Correctly refer to element CVR qualifications when determining if a type is by Chandler Carruth · 15 years ago
- bd64729 Handle using declarations in overloaded and template functions during ADL and by Chandler Carruth · 15 years ago
- cb1c77f support the warn_unused_result in C++ class methods by Nuno Lopes · 15 years ago
- f75b830 allow the noreturn attribute to be used in class methods by Nuno Lopes · 15 years ago
- 765ccba Diagnose the use of incomplete types in C++ typeid expressions by Douglas Gregor · 15 years ago
- bc12044 Test case for PR5134. by John McCall · 15 years ago
- df37000 Test case from PR5476. by John McCall · 15 years ago
- 44e067b Set a member's access specifier even if it doesn't match the previous specifier. by John McCall · 15 years ago
- 6e790ab Allow the first parameter of operator new to be a cv-qualified by Douglas Gregor · 15 years ago
- 90f9382 Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence by Douglas Gregor · 15 years ago
- aa03731 Switch initialization of parameters in a call over to by Douglas Gregor · 15 years ago
- 4a2c19b Switch default arguments over to InitializationSequence. by Eli Friedman · 15 years ago
- a91eb54 Switch file-scope assignment initialization over to InitializationSequence. by Eli Friedman · 15 years ago
- 4b52e25 When a template-id refers to a single function template, and the by Douglas Gregor · 15 years ago
- 745880f Switch default-initialization of variables of class type (or array thereof) over to InitializationSequence. I could swear that this fixes a PR somewhere, but I couldn't figure out which one by Douglas Gregor · 15 years ago
- 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
- cfdc81a Initialization improvements: addition of string initialization and a few by Eli Friedman · 15 years ago
- 7abfbdb Switch more of Sema::CheckInitializerTypes over to by Douglas Gregor · 15 years ago
- 1d7c528 Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria into by John McCall · 15 years ago
- 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
- e129d44 Patch over yet more problems with friend declarations which were provoking by John McCall · 15 years ago
- 5f7157e Fix test. by Eli Friedman · 15 years ago
- 2aaad63 Make sure C-specific enum warning doesn't trigger in C++. by Eli Friedman · 15 years ago
- ff2d878 Correctly calcluate abstract-ness in the case where an implicitly declared by Eli Friedman · 15 years ago
- 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 15 years ago
- 52bb5d2 In Sema::CheckInitializerTypes, replace a use of CheckReferenceInit with an InitializationSequence by Douglas Gregor · 15 years ago
- 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
- 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
- 80737ad Update tests to use %clang instead of 'clang', and forcibly disable use of ' by Daniel Dunbar · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago