================ @@ -20,4 +20,6 @@ auto r2 = printf("S[f=%f, m=0x%llx]\n", s.f, reinterpret_cast<unsigned long long inline int foo() { return 42; } int r3 = foo(); +#include <memory> ---------------- vgvassilev wrote: Why do we need this? https://github.com/llvm/llvm-project/pull/69072