[clang] Lex: add support for `i128` and `ui128` suffixes (PR #130993)
Saleem Abdulrasool via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 13 09:14:12 PDT 2025
================
@@ -13,16 +13,24 @@ __int64 w = 0x43ui64;
__int64 z = 9Li64; // expected-error {{invalid suffix}}
__int64 q = 10lli64; // expected-error {{invalid suffix}}
-__complex double c1 = 1i;
-__complex double c2 = 1.0i;
+__complex double c1 = 1i; // GNU extension
+__complex double c2 = 1.0i; // GNU extension
__complex float c3 = 1.0if;
+#define UINT128_MAX 0xffffffffffffffffffffffffffffffffui128
----------------
compnerd wrote:
Yeah, that is a good idea, I'll add that.
https://github.com/llvm/llvm-project/pull/130993
More information about the cfe-commits
mailing list