[clang] [clang][ExprConst] Consider integer pointers of value 0 nullptr (PR #150164)

Timm Baeder via cfe-commits cfe-commits at lists.llvm.org
Wed Jul 23 09:50:30 PDT 2025


================
@@ -27,12 +27,6 @@ template void f<B{nullptr}>();
 // CHECK: define weak_odr void @_Z1fIXtl1BLPKi32EEEEvv(
 // MSABI: define {{.*}} @"??$f@$2UB@@PEBH0CA at H0A@@@@YAXXZ"
 template void f<B{fold((int*)32)}>();
-#ifndef _WIN32
----------------
tbaederr wrote:

Well it is the same with this patch, at least during constant evaluation. Are you saying we need to handle integral pointers differently during mangling so this test stays and still passes?

https://github.com/llvm/llvm-project/pull/150164


More information about the cfe-commits mailing list