https://github.com/kuhar commented: > or a global (module scope) OpVariable instruction I parsed this as global variables should be allowed as initializers? Does spirv-val complain? https://github.com/llvm/llvm-project/pull/164974