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

Reply via email to