aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp
diff options
context:
space:
mode:
authorXun Li <xun@fb.com>2020-06-22 14:38:41 -0700
committerXun Li <xun@fb.com>2020-06-25 11:27:27 -0700
commitc25acec84594ca15748553341969f8e579290e27 (patch)
tree223721769d0413272f82dbc9948cc8710434c630 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp
parent636d31a5c341ff2ca5eefd6075ff059eb60b5a80 (diff)
downloadllvm-c25acec84594ca15748553341969f8e579290e27.zip
llvm-c25acec84594ca15748553341969f8e579290e27.tar.gz
llvm-c25acec84594ca15748553341969f8e579290e27.tar.bz2
[Coroutines] Handle dependent promise types for final_suspend non-throw check
Summary: Check that the co_await promise.final_suspend() does not potentially throw again after we have resolved dependent types. This takes care of the cases where promises types are templated. Added test cases for this scenario and confirmed that the checks happen now. Also run libcxx tests locally to make sure all tests pass. Reviewers: Benabik, lewissbaker, junparser, modocache Reviewed By: modocache Subscribers: modocache, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D82332
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp')
0 files changed, 0 insertions, 0 deletions