summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorYounan Zhang <zyn7109@gmail.com>2023-08-16 15:33:58 +0800
committerYounan Zhang <zyn7109@gmail.com>2023-09-01 15:49:39 +0800
commit2fd01d75a863184766ee0c82b5c0fc8be172448a (patch)
tree8b180b3ac7909bf26ff98f092d76f5cda2d1da2d /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parent777e268b8168b326db54ecacb62733ee926bb781 (diff)
[clang] Construct ExprRequirement with SubstitutionDiagnostic on SubstFailure
We're expecting a SubstitutionDiagnostic in diagnoseUnsatisfiedRequirement if the status of ExprRequirement is SubstFailure. Previously, the Requirement was created with Expr on SubstFailure by mistake, which could lead to the assertion failure in the subsequent diagnosis. Fixes https://github.com/clangd/clangd/issues/1726 Fixes https://github.com/llvm/llvm-project/issues/64723 Fixes https://github.com/llvm/llvm-project/issues/64172 In addition, this patch also fixes an invalid test from D129499. Reviewed By: erichkeane Differential Revision: https://reviews.llvm.org/D158061
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions