Remove "__cpp_thunk" from thunk name for exported functions (#7092)

This makes the behavior consistent between methods and regular
functions, and fixes the behavior with `using` aliases (see new
`using.carbon` test).

As requested in
https://github.com/carbon-language/carbon-lang/pull/7078#discussion_r3121104954.
This commit is contained in:
Nicholas Bishop
2026-04-22 18:05:02 +00:00
committed by GitHub
parent 790cb6e6fe
commit 67648b4d49
6 changed files with 37 additions and 31 deletions
@@ -57,6 +57,19 @@ void G() {
}
''';
// --- using.carbon
library "[[@TEST_NAME]]";
import Cpp;
fn F();
inline Cpp '''
using Carbon::F;
void G() { F(); }
''';
// --- fail_todo_generic.carbon
library "[[@TEST_NAME]]";