Support using const pointers in asm const
operand by nbdd0121 · Pull Request #138618 · rust-lang/rust (original) (raw)
Implements #128464
This adds support of const pointers for asm const
in addition to plain integers.
The inline asm!
support is implemented using i
constraint, and the global_asm!
and naked_asm!
support is implemented by inserting symbol + offset
and make symbol
compiler-used. For unnamed consts, it will create additional internal & hidden symbols so that they can be referenced by global_asm.
The feature is also implemented for GCC backend but it's untested.