From 6440548434489776b3c5f79bbefa28ecb8734657 Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Thu, 19 Feb 2015 07:28:57 +0000 Subject: [PATCH] Mark DR1947 as implemented llvm-svn: 229828 --- clang/test/CXX/drs/dr19xx.cpp | 8 ++++++++ clang/www/cxx_dr_status.html | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/clang/test/CXX/drs/dr19xx.cpp b/clang/test/CXX/drs/dr19xx.cpp index dd98aaf..56f617d 100644 --- a/clang/test/CXX/drs/dr19xx.cpp +++ b/clang/test/CXX/drs/dr19xx.cpp @@ -39,6 +39,14 @@ namespace dr1902 { // dr1902: 3.7 #endif } +#if __cplusplus >= 201402L +namespace dr1947 { // dr1947: yes +unsigned o = 0'01; // ok +unsigned b = 0b'01; // expected-error {{invalid digit 'b' in octal constant}} +unsigned x = 0x'01; // expected-error {{invalid suffix 'x'01' on integer constant}} +} +#endif + #if __cplusplus >= 201103L // dr1948: yes // FIXME: This diagnostic could be improved. diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index fb93687..852c6bd 100644 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -11497,7 +11497,7 @@ and POD class 1947 NAD Digit separators following non-octal prefix - Unknown + Yes 1948 -- 2.7.4