summaryrefslogtreecommitdiffstats
path: root/llvm/test/Bitcode/flags.ll
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2011-02-09 06:32:02 +0000
committerNick Lewycky <nicholas@mxc.ca>2011-02-09 06:32:02 +0000
commit292e78c3cdb90e90df87dab65b44a9eba764377a (patch)
tree92caeecc52ce3b9e16b78758e40e2d5b1a247084 /llvm/test/Bitcode/flags.ll
parent435c80f5eae698f29ecde6fa69c43e1141436f82 (diff)
downloadbcm5719-llvm-292e78c3cdb90e90df87dab65b44a9eba764377a.tar.gz
bcm5719-llvm-292e78c3cdb90e90df87dab65b44a9eba764377a.zip
When removing a function from the function set and adding it to deferred, we
could end up removing a different function than we intended because it was functionally equivalent, then end up with a comparison of a function against itself in the next round of comparisons (the one in the function set and the one on the deferred list). To fix this, I introduce a choice in the form of comparison for ComparableFunctions, either normal or "pointer only" used to find exact Function*'s in lookups. Also add some debugging statements. llvm-svn: 125180
Diffstat (limited to 'llvm/test/Bitcode/flags.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud