diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-02-19 07:29:01 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-02-19 07:29:01 +0000 |
commit | 12d3783add5d6db1af9913fff39b5f951de7d692 (patch) | |
tree | d14d64c95e6e16cc21dfd2859458d0a2124627a3 | |
parent | 6440548434489776b3c5f79bbefa28ecb8734657 (diff) | |
download | bcm5719-llvm-12d3783add5d6db1af9913fff39b5f951de7d692.tar.gz bcm5719-llvm-12d3783add5d6db1af9913fff39b5f951de7d692.zip |
Mark DR1940 as implemented
llvm-svn: 229829
-rw-r--r-- | clang/test/CXX/drs/dr19xx.cpp | 9 | ||||
-rw-r--r-- | clang/www/cxx_dr_status.html | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/clang/test/CXX/drs/dr19xx.cpp b/clang/test/CXX/drs/dr19xx.cpp index 56f617d06d2..9c2d3e7c177 100644 --- a/clang/test/CXX/drs/dr19xx.cpp +++ b/clang/test/CXX/drs/dr19xx.cpp @@ -39,6 +39,15 @@ namespace dr1902 { // dr1902: 3.7 #endif } +#if __cplusplus >= 201103L +namespace dr1940 { // dr1940: yes +static union { + static_assert(true, ""); // ok + static_assert(false, ""); // expected-error {{static_assert failed}} +}; +} +#endif + #if __cplusplus >= 201402L namespace dr1947 { // dr1947: yes unsigned o = 0'01; // ok diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index 852c6bd6054..e70604f8cb5 100644 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -11455,7 +11455,7 @@ and <I>POD class</I></td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1940">1940</a></td> <td>DR</td> <td><TT>static_assert</TT> in anonymous unions</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr class="open" id="1941"> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1941">1941</a></td> |