https://github.com/Xazax-hun commented: This looks good but I wonder if we should also have default initialisers in LifetimeSafetyOpts as well to avoid problems like this in the future. https://github.com/llvm/llvm-project/pull/221843