================
@@ -37,7 +37,7 @@ _Static_assert(is_same<__decltype(4294967296), 
int64_t>::value, "4294967296 is i
 // Clang emits a warning that it is interpreting it as unsigned because that is
 // not conforming to the C standard.
 
-// expected-warning@+1{{integer literal is too large to be represented in type 
'long' and is subject to undefined behavior under C++98, interpreting as 
'unsigned long'; this literal will be ill-formed in C++11 onwards}}
+// expected-warning@+1{{integer literal is too large to be represented in a 
signed integer type, interpreting as unsigned}}
----------------
llvm-beanz wrote:

The test is verifying that Clang implements the 202x conforming literals 
feature. Clang doesn't implement the legacy behavior, so it is really the only 
behavior in Clang.

https://github.com/llvm/llvm-project/pull/108662
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to