diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-04-08 15:16:04 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-04-09 21:53:06 +0100 |
commit | 6fb118f3e2ed4a189198936a82e0f68ccf954044 (patch) | |
tree | a879009b7ce8b3eceb420f1427cfcf08bab63620 /gcc/rust/backend/rust-compile-expr.cc | |
parent | e43a5c5373b341d217d2f5403f31f5174b8c4e2f (diff) | |
download | gcc-6fb118f3e2ed4a189198936a82e0f68ccf954044.zip gcc-6fb118f3e2ed4a189198936a82e0f68ccf954044.tar.gz gcc-6fb118f3e2ed4a189198936a82e0f68ccf954044.tar.bz2 |
Support mangling *const ptr and slices like *const [T]
The legacy mangling scheme needs to convert the canonical path containing
* for pointers and the [] brackets representing slices into:
* = $BP$
[ = $u5b$
] = $u5d$
These symbols are not allowed in asm symbols.
Addresses #849
Diffstat (limited to 'gcc/rust/backend/rust-compile-expr.cc')
0 files changed, 0 insertions, 0 deletions