aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorArsen Arsenović <arsen@aarsen.me>2022-12-15 18:56:59 +0100
committerJason Merrill <jason@redhat.com>2022-12-15 16:48:00 -0500
commit52e7ff23ff5967fef52ebe31b6750a56f7103080 (patch)
treed6fb57f2a9f357ddb2d2e744cc0ddee434ec8e57 /gcc/rust/resolve
parent147e276b580b674a46bc3b9c461ae7837fd48aba (diff)
downloadgcc-52e7ff23ff5967fef52ebe31b6750a56f7103080.zip
gcc-52e7ff23ff5967fef52ebe31b6750a56f7103080.tar.gz
gcc-52e7ff23ff5967fef52ebe31b6750a56f7103080.tar.bz2
c++: mangle contracts in write_mangled_name
This fixes contract-checked extern "C" functions. gcc/cp/ChangeLog: * mangle.cc (write_encoding): Move contract pre/post function mangling from here... (write_mangled_name): ... to here, and make it happen always. gcc/testsuite/ChangeLog: * g++.dg/contracts/contracts-externC.C: New test.
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions