From 8de08a962774fd93dc7b30f8c1e3d1022569dde0 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 3 Jun 2014 21:58:55 +0000 Subject: [PATCH] Update DR page for latest revision of CWG issues list. llvm-svn: 210130 --- clang/www/cxx_dr_status.html | 452 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 424 insertions(+), 28 deletions(-) diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index d3503c7..6d27d00 100644 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -7761,11 +7761,11 @@ and POD class Value initialization and defaulted constructors Unknown - - 1325 - drafting + + 1325 + NAD Omitted declarator in friend declarations - Not resolved + Unknown 1326 @@ -7917,11 +7917,11 @@ and POD class Incorrect exception specification for inherited constructors Unknown - + 1351 - ready + review Problems with implicitly-declared exception-specifications - Unknown + Not resolved 1352 @@ -7947,11 +7947,11 @@ and POD class Aggregates and “user-provided” constructors Unknown - + 1356 - ready + review Exception specifications of copy assignment operators with virtual bases - Unknown + Not resolved 1357 @@ -8193,11 +8193,11 @@ and POD class Deferred instantiation and checking of non-static data member initializers Not resolved - + 1397 - drafting + ready Class completeness in non-static data member initializers - Not resolved + Unknown 1398 @@ -8601,11 +8601,11 @@ and POD class Negative array bound in a new-expression Unknown - + 1465 - ready + review noexcept and std::bad_array_new_length - Unknown + Not resolved 1466 @@ -9351,11 +9351,11 @@ and POD class Ambiguous ranking of list-initialization sequences Not resolved - + 1590 - ready + review Bypassing non-copy/move constructor copying - Unknown + Not resolved 1591 @@ -9645,11 +9645,11 @@ and POD class Declaring an explicit specialization of a scoped enumeration Not resolved - + 1639 - ready + review exception-specifications and pointer/pointer-to-member expressions - Unknown + Not resolved 1640 @@ -10059,11 +10059,11 @@ and POD class template in elaborated-type-specifier without nested-name-specifier Unknown - + 1708 - ready + review overly-strict requirements for names with C language linkage - Unknown + Not resolved 1709 @@ -10671,11 +10671,11 @@ and POD class Narrowing and template argument deduction Unknown - + 1810 - ready + review Invalid ud-suffixes - Unknown + Not resolved 1811 @@ -11007,6 +11007,402 @@ and POD class Pointer arithmetic and multi-level qualification conversions Not resolved + + 1866 + open + Initializing variant members with non-trivial destructors + Not resolved + + + 1867 + open + Function/expression ambiguity with qualified parameter name + Not resolved + + + 1868 + open + Meaning of “placeholder type” + Not resolved + + + 1869 + open + thread_local vs linkage-specifications + Not resolved + + + 1870 + open + Contradictory wording about definitions vs explicit specialization/instantiation + Not resolved + + + 1871 + open + Non-identifier characters in ud-suffix + Not resolved + + + 1872 + open + Instantiations of constexpr templates that cannot appear in constant expressions + Not resolved + + + 1873 + open + Protected member access from derived class friends + Not resolved + + + 1874 + open + Type vs non-type template parameters with class keyword + Not resolved + + + 1875 + open + Reordering declarations in class scope + Not resolved + + + 1876 + open + Preventing explicit specialization + Not resolved + + + 1877 + open + Return type deduction from return with no operand + Not resolved + + + 1878 + open + operator auto template + Not resolved + + + 1879 + open + Inadequate definition of alignment requirement + Not resolved + + + 1880 + open + When are parameter objects destroyed? + Not resolved + + + 1881 + open + Standard-layout classes and unnamed bit-fields + Not resolved + + + 1882 + open + Reserved names without library use + Not resolved + + + 1883 + open + Protected access to constructors in mem-initializers + Not resolved + + + 1884 + open + Unclear requirements for same-named external-linkage entities + Not resolved + + + 1885 + open + Return value of a function is underspecified + Not resolved + + + 1886 + open + Language linkage for main() + Not resolved + + + 1887 + open + Problems with :: as nested-name-specifier + Not resolved + + + 1888 + open + Implicitly-declared default constructors and explicit + Not resolved + + + 1889 + open + Unclear effect of #pragma on conformance + Not resolved + + + 1890 + open + Member type depending on definition of member function + Not resolved + + + 1891 + open + Move constructor/assignment for closure class + Not resolved + + + 1892 + open + Use of auto in function type + Not resolved + + + 1893 + open + Function-syle cast with braced-init-lists and empty pack expansions + Not resolved + + + 1894 + open + typedef-names and using-declarations + Not resolved + + + 1895 + open + Deleted conversions in conditional operator operands + Not resolved + + + 1896 + open + Repeated alias templates + Not resolved + + + 1897 + open + ODR vs alternative tokens + Not resolved + + + 1898 + open + Use of “equivalent” in overload resolution + Not resolved + + + 1899 + open + Value-dependent constant expressions + Not resolved + + + 1900 + open + Do friend declarations count as “previous declarations”? + Not resolved + + + 1901 + open + punctuator referenced but not defined + Not resolved + + + 1902 + open + What makes a conversion “otherwise ill-formed”? + Not resolved + + + 1903 + open + What declarations are introduced by a non-member using-declaration? + Not resolved + + + 1904 + open + Default template arguments for members of class templates + Not resolved + + + 1905 + open + Dependent types and injected-class-names + Not resolved + + + 1906 + open + Name lookup in member friend declaration + Not resolved + + + 1907 + open + using-declarations and default arguments + Not resolved + + + 1908 + open + Dual destructor lookup and template-ids + Not resolved + + + 1909 + open + Member class template with the same name as the class + Not resolved + + + 1910 + open + “Shall” requirement applied to runtime behavior + Not resolved + + + 1911 + open + constexpr constructor with non-literal base class + Not resolved + + + 1912 + open + exception-specification of defaulted function + Not resolved + + + 1913 + open + decltype((x)) in lambda-expressions + Not resolved + + + 1914 + open + Duplicate standard attributes + Not resolved + + + 1915 + open + Potentially-invoked destructors in non-throwing constructors + Not resolved + + + 1916 + open + “Same cv-unqualified type” + Not resolved + + + 1917 + open + decltype-qualified enumeration names + Not resolved + + + 1918 + open + friend templates with dependent scopes + Not resolved + + + 1919 + open + Overload resolution for ! with explicit conversion operator + Not resolved + + + 1920 + open + Qualification mismatch in pseudo-destructor-name + Not resolved + + + 1921 + open + constexpr constructors and point of initialization of const variables + Not resolved + + + 1922 + open + Injected class template names and default arguments + Not resolved + + + 1923 + open + Lvalues of type void + Not resolved + + + 1924 + open + Definition of “literal” and kinds of literals + Not resolved + + + 1925 + open + Bit-field prvalues + Not resolved + + + 1926 + open + Potential results of subscript operator + Not resolved + + + 1927 + open + Lifetime of temporaries in init-captures + Not resolved + + + 1928 + open + Triviality of deleted special member functions + Not resolved + + + 1929 + open + template keyword following namespace nested-name-specifier + Not resolved + + + 1930 + open + init-declarator-list vs member-declarator-list + Not resolved + + + 1931 + open + Default-constructible and copy-assignable closure types + Not resolved + -- 2.7.4