diff options
author | Thomas Preud'homme <thomasp@graphcore.ai> | 2020-05-05 19:11:04 +0100 |
---|---|---|
committer | Thomas Preud'homme <thomasp@graphcore.ai> | 2020-06-25 15:42:36 +0100 |
commit | 6c67ee0f58323fe39db84635ef8cea629c2214b4 (patch) | |
tree | 791993781295b33df7c4e3abd9f952f9f07ce61e /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp | |
parent | 17326ebbd6cc519e0009fef2df0f7f60b89b9831 (diff) | |
download | llvm-6c67ee0f58323fe39db84635ef8cea629c2214b4.zip llvm-6c67ee0f58323fe39db84635ef8cea629c2214b4.tar.gz llvm-6c67ee0f58323fe39db84635ef8cea629c2214b4.tar.bz2 |
[MC] Fix PR45805: infinite recursion in assembler
Give up folding an expression if the fragment of one of the operands
would require laying out a fragment already being laid out. This
prevents hitting an infinite recursion when a fill size expression
refers to a later fragment since computing the offset of that fragment
would require laying out the fill fragment and thus computing its size
expression.
Reviewed By: echristo
Differential Revision: https://reviews.llvm.org/D79570
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp')
0 files changed, 0 insertions, 0 deletions