r229825 - Mark DR1968 as implemented

David Majnemer david.majnemer at gmail.com
Wed Feb 18 23:28:49 PST 2015


Author: majnemer
Date: Thu Feb 19 01:28:49 2015
New Revision: 229825

URL: http://llvm.org/viewvc/llvm-project?rev=229825&view=rev
Log:
Mark DR1968 as implemented

Modified:
    cfe/trunk/test/CXX/drs/dr19xx.cpp
    cfe/trunk/www/cxx_dr_status.html

Modified: cfe/trunk/test/CXX/drs/dr19xx.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr19xx.cpp?rev=229825&r1=229824&r2=229825&view=diff
==============================================================================
--- cfe/trunk/test/CXX/drs/dr19xx.cpp (original)
+++ cfe/trunk/test/CXX/drs/dr19xx.cpp Thu Feb 19 01:28:49 2015
@@ -3,6 +3,8 @@
 // RUN: %clang_cc1 -std=c++14 %s -verify -fexceptions -fcxx-exceptions -pedantic-errors
 // RUN: %clang_cc1 -std=c++1z %s -verify -fexceptions -fcxx-exceptions -pedantic-errors
 
+namespace std { struct type_info; }
+
 namespace dr1902 { // dr1902: 3.7
   struct A {};
   struct B {
@@ -36,3 +38,9 @@ namespace dr1902 { // dr1902: 3.7
   B b({}); // expected-error {{ambiguous}}
 #endif
 }
+
+#if __cplusplus >= 201103L
+namespace dr1968 { // dr1968: yes
+static_assert(&typeid(int) == &typeid(int), ""); // expected-error{{not an integral constant expression}}
+}
+#endif

Modified: cfe/trunk/www/cxx_dr_status.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_dr_status.html?rev=229825&r1=229824&r2=229825&view=diff
==============================================================================
--- cfe/trunk/www/cxx_dr_status.html (original)
+++ cfe/trunk/www/cxx_dr_status.html Thu Feb 19 01:28:49 2015
@@ -11623,7 +11623,7 @@ and <I>POD class</I></td>
     <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1968">1968</a></td>
     <td>NAD</td>
     <td>Address of <TT>typeid</TT> in constant expressions</td>
-    <td class="none" align="center">Unknown</td>
+    <td class="full" align="center">Yes</td>
   </tr>
   <tr class="open" id="1969">
     <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1969">1969</a></td>





More information about the cfe-commits mailing list