aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-expr.cc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-04-08 15:16:04 +0100
committerPhilip Herron <philip.herron@embecosm.com>2022-04-09 21:53:06 +0100
commit6fb118f3e2ed4a189198936a82e0f68ccf954044 (patch)
treea879009b7ce8b3eceb420f1427cfcf08bab63620 /gcc/rust/backend/rust-compile-expr.cc
parente43a5c5373b341d217d2f5403f31f5174b8c4e2f (diff)
downloadgcc-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