aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>2022-11-17 15:01:32 +0800
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>2022-11-18 15:39:39 +0800
commit2c61848c9dba4c26621587af3a626ae6129380fc (patch)
treebc521700a62c8c9d7c9d8edef4bf73dd38660faf /lldb/source/Plugins/ScriptInterpreter/Python
parentc5798fae05af55b513e872561b7277c6affe9d7d (diff)
downloadllvm-2c61848c9dba4c26621587af3a626ae6129380fc.zip
llvm-2c61848c9dba4c26621587af3a626ae6129380fc.tar.gz
llvm-2c61848c9dba4c26621587af3a626ae6129380fc.tar.bz2
[Coroutines] Handle the writes to promise alloca prior to
llvm.coro.begin Previously we've taken care of the writes to allocas prior to llvm.coro.begin. However, since the promise alloca is special so that we never handled it before. For the long time, since the programmers can't access the promise_type due to the c++ language specification, we still failed to recognize the problem until a recent report: https://github.com/llvm/llvm-project/issues/57861 And we've tested many codes that the problem gone away after we handle the writes to the promise alloca prior to @llvm.coro.begin() prope until a recent report: https://github.com/llvm/llvm-project/issues/57861 And we've tested many codes that the problem gone away after we handle the writes to the promise alloca prior to @llvm.coro.begin() properly. Closes https://github.com/llvm/llvm-project/issues/57861
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions