================ @@ -0,0 +1,261 @@ +#pragma once ---------------- arsenm wrote: llvm does't use pragma once. Also missing file header. There's also way too much code in the header, sink everything to the implementation file https://github.com/llvm/llvm-project/pull/159557