Issue |
89723
|
Summary |
coroutine: generateAwaitSuspendWrapper doesn't generate a valid mangled name
|
Labels |
clang,
c++20,
coroutines
|
Assignees |
|
Reporter |
hokein
|
The function name generated by the `CodeGenFunction::generateAwaitSuspendWrapper` is not a valid mangled name, it can not be demangled.
E.g. the name generated for the `clang/test/CodeGenCoroutines/pr65054.cpp` is `__await_suspend_wrapper__Z6FooBarv_await`,
```
$ ./bin/llvm-cxxfilt __await_suspend_wrapper__Z6FooBarv_await
__await_suspend_wrapper__Z6FooBarv_await
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs