arsenm wrote: > I'm curious why no side effects is not the default Wrong by default is a horrible design mistake LLVM has repeated in far too many places. This is the correct default https://github.com/llvm/llvm-project/pull/134487