summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp
diff options
context:
space:
mode:
authorDan Gohman <dan433584@gmail.com>2018-01-30 00:14:40 +0000
committerDan Gohman <dan433584@gmail.com>2018-01-30 00:14:40 +0000
commit832092ca12725ae2261be793adf44b077eb47a2a (patch)
tree6924570ea1130bf442b8a47c43071f03e8fbf34d /lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp
parentfbc56a904fe878817008ac071b27a32eec2aa7e3 (diff)
downloadbcm5719-llvm-832092ca12725ae2261be793adf44b077eb47a2a.tar.gz
bcm5719-llvm-832092ca12725ae2261be793adf44b077eb47a2a.zip
[SelectionDAG]: Ignore "returned" in the presence of an implicit sret.
When a function return value can't be directly lowered, such as returning an i128 on WebAssembly, as indicated by the CanLowerReturn target hook, SelectionDAGBuilder can translate it to return the value through a hidden sret-like argument. If such a function has an argument with the "returned" attribute, the attribute can't be automatically lowered, because the function no longer has a normal return value. For now, just discard the "returned" attribute. This fixes PR36128. llvm-svn: 323715
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud