- 1915913 This patch implements as much of the narrowing conversion error specified by by Jeffrey Yasskin · 13 years ago
- 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
- ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 4337dc7 Teach Sema::ActOnUninitializedDecl() not to try to interpret when one by Douglas Gregor · 13 years ago
- bc34b1d PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 13 years ago
- abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 14 years ago
- e7397c6 Fix a few auto-related issues: by Richard Smith · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- 944aa60 Cope with parenthesized function declarators when emitting a by Douglas Gregor · 14 years ago
- c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
- 8dde14e Re-instate r123977/r123978, my updates of the reference-binding by Douglas Gregor · 14 years ago
- aa5952c revert r123977 and r123978 to fix PR9026. by Rafael Espindola · 14 years ago
- 68ed68b Update the reference-binding implementation used for overload by Douglas Gregor · 14 years ago
- 00d66cc Add more reference-binding examples from the C++0x working paper, all of which seem to be working fine by Douglas Gregor · 14 years ago
- b2855ad More work to bring reference binding up to the latest C++0x by Douglas Gregor · 14 years ago
- 564cb06 When performing reference binding via a conversion function, perform by Douglas Gregor · 14 years ago
- 35e99fa More tests for reference binding in the presence of rvalue by Douglas Gregor · 14 years ago
- c5db24d Start refactoring reference binding to more closely match the C++0x by Douglas Gregor · 14 years ago
- 69d8316 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 14 years ago
- 603cfb4 Initial implementation of function parameter packs. This implementation allows: by Douglas Gregor · 14 years ago
- b2b5cc0 Enhance the diagnostic for negative array sizes to include the by Chandler Carruth · 14 years ago
- 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
- a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
- f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
- 8ff338b When performing initialization of a copy of a temporary object, use by Douglas Gregor · 14 years ago
- 708f3b8 Make sure that we diagnose invalid qualifiers on friend functions. by Douglas Gregor · 14 years ago
- b72db89 In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 14 years ago
- 069ea64 When dealing with an anonymous enumeration declared in function by Douglas Gregor · 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
- 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
- 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 14 years ago
- cd7c4d8 There is no dcl.init.ref p16. This test deals with p5. by Jeffrey Yasskin · 14 years ago
- 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 14 years ago
- a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 14 years ago
- 2559a70 When checking the copy constructor for the optional copy during a by Douglas Gregor · 14 years ago
- 523d46a In C++98/03, when binding a reference to an rvalue of by Douglas Gregor · 14 years ago
- 325e593 Warn about non-aggregate classes with no user-declared constructors by Douglas Gregor · 14 years ago
- d1fed3e During referencing binding, only consider conversion functions for by Douglas Gregor · 14 years ago
- 7002f4c Turn access control on by default in -cc1. by John McCall · 14 years ago
- 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 14 years ago
- 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 14 years ago
- 692f85c Commit Eli's fix for implicit conversions to array type. Fixes PR6264. by Douglas Gregor · 15 years ago
- 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
- d9bafa7 In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. by Sebastian Redl · 15 years ago
- 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
- e14654b PR5909 had a test case for binding of const, non-volatile references by Douglas Gregor · 15 years ago
- ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
- 220ccbf Improve the reporting of non-viable overload candidates by noting the reason by John McCall · 15 years ago
- b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 15 years ago
- 4a2c19b Switch default arguments over to InitializationSequence. by Eli Friedman · 15 years ago
- cfdc81a Initialization improvements: addition of string initialization and a few by Eli Friedman · 15 years ago
- 2d48e78 A CXXExprWithTemporaries expression is an lvalue if its subexpression by Douglas Gregor · 15 years ago
- 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- d87b61f Move initialization via initializer list over to InitializationSequences. by Douglas Gregor · 15 years ago
- 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
- fa184a4 Remove empty test cases by Douglas Gregor · 15 years ago
- d490f95 PointerUnion == PointerUnion does not do what I thought it did. Also, fix a thinko in a PointerUnion::get call. by Douglas Gregor · 15 years ago
- ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
- ba69b3c Fix broken tests, exposed by improved -verify. by Daniel Dunbar · 15 years ago
- 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
- 6e82475 Don't allow definitions of array variables without some size information in C++. Fixed PR5401 by Sebastian Redl · 15 years ago
- 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
- 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
- d75191f In some dependent contexts, incomplete array types persist into FinalizeDeclaratorGroup. Don't require them to have a complete type. This allows us to compile Hello World with the Apache stdcxx library. If you don't use endl, it even links and runs. by Sebastian Redl · 15 years ago
- 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
- 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
- 9b31df4 Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pass it when instantiating the expr. Fixes another member pointer bug. by Anders Carlsson · 15 years ago
- f9e48bd It's not allowed to form member pointers to members that have reference type. Add a test for this and the rest of [dcl.mptr]p3. by Anders Carlsson · 15 years ago
- 714d35b Fix test. by Anders Carlsson · 15 years ago
- e7cf07d Can't have arrays of auto. by Anders Carlsson · 15 years ago