nikic wrote: This approach has too much compile-time impact: https://llvm-compile-time-tracker.com/compare.php?from=761c4d73eb648ba24895da9580c398f9799a3dfc&to=7b295d82d2828f2b018240c59db7bbdf4f78a832&stat=instructions:u https://github.com/llvm/llvm-project/pull/131869