yxsamliu wrote: llvm datalayout defines P - program addr space for functions G - global addr space for global variables https://llvm.org/docs/LangRef.html#langref-datalayout should we use P for llvm.global_ctors instead of G? https://github.com/llvm/llvm-project/pull/93914