Re: [PATCH] c++: mangle noexcept-expr [PR70790]

2023-05-28 Thread Jason Merrill via Gcc-patches
oid f(A) instead as void f(A) Fixed in the following patch: -- >8 -- Subject: [PATCH] c++: mangle noexcept-expr [PR70790] This implements noexcept-expr mangling (and demangling) as per the Itanium ABI. Bootstrapped and regtested on x86_64-pc-linux-gnu, does this look OK for tru

Re: [PATCH] c++: mangle noexcept-expr [PR70790]

2023-05-19 Thread Patrick Palka via Gcc-patches
emangle the mangling of e.g. void f(A) instead as void f(A) Fixed in the following patch: -- >8 -- Subject: [PATCH] c++: mangle noexcept-expr [PR70790] This implements noexcept-expr mangling (and demangling) as per the Itanium ABI. Bootstrapped and regtested on x86_64-pc-linux-gnu, do

[PATCH] c++: mangle noexcept-expr [PR70790]

2023-05-19 Thread Patrick Palka via Gcc-patches
This implements noexcept-expr mangling (and demangling) as per the Itanium ABI. Bootstrapped and regtested on x86_64-pc-linux-gnu, does this look OK for trunk? PR c++/70790 gcc/cp/ChangeLog: * mangle.cc (write_expression): Handle NOEXCEPT_EXPR. libiberty/ChangeLog: * c