summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2018-07-03 07:51:41 +0000
committerHans Wennborg <hans@hanshq.net>2018-07-03 07:51:41 +0000
commitd3ea49f094bb01646e8e122af4babb2840d108b7 (patch)
tree3bb47369223acf5e2928cb6a1b4876a26fa3a6f5 /lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata
parent9e0108d90cb11eb2a25e3019fa882d5032a709d5 (diff)
downloadbcm5719-llvm-d3ea49f094bb01646e8e122af4babb2840d108b7.tar.gz
bcm5719-llvm-d3ea49f094bb01646e8e122af4babb2840d108b7.zip
Revert r336021 "PR33924: merge local declarations that have linkage of some kind within"
This caused test failures in 32-bit builds (PR38015). > merged function definitions; also merge functions with deduced return > types. > > This seems like two independent fixes, but unfortunately they are hard > to separate because it's challenging to reliably test either one of them > without also testing the other. > > A complication arises with deduced return type support: we need the type > of the function in order to know how to merge it, but we can't load the > actual type of the function because it might reference an entity > declared within the function (and we need to have already merged the > function to correctly merge that entity, which we would need to do to > determine if the function types match). So we instead compare the > declared function type when merging functions, and defer loading the > actual type of a function with a deduced type until we've finished > loading and merging the function. llvm-svn: 336175
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud