================ @@ -41,7 +41,10 @@ CPPLanguageRuntime::CPPLanguageRuntime(Process *process) : LanguageRuntime(process) {} bool CPPLanguageRuntime::IsAllowedRuntimeValue(ConstString name) { - return name == g_this; + return name == g_this || + // Artificial coroutine-related variables emitted by clang. + name == ConstString("__promise") || + name == ConstString("__coro_frame"); ---------------- JDevlieghere wrote:
These should be static constants too, like `g_this`. Otherwise we lose the (little) benefit of these being `ConstStrings`. https://github.com/llvm/llvm-project/pull/71928 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits