Make inline assembly volatile if it has no outputs. Fixes #46026
compile_error_macro
core
std
syntax::util::interner
syntax::symbol