mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-12 17:25:49 +00:00
revert r171306, since we cannot compare APInts with different bitwidths
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171308 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -562,7 +562,7 @@ SizeOffsetType ObjectSizeOffsetVisitor::visitPHINode(PHINode &PHI) {
|
|||||||
SizeOffsetType ObjectSizeOffsetVisitor::visitSelectInst(SelectInst &I) {
|
SizeOffsetType ObjectSizeOffsetVisitor::visitSelectInst(SelectInst &I) {
|
||||||
SizeOffsetType TrueSide = compute(I.getTrueValue());
|
SizeOffsetType TrueSide = compute(I.getTrueValue());
|
||||||
SizeOffsetType FalseSide = compute(I.getFalseValue());
|
SizeOffsetType FalseSide = compute(I.getFalseValue());
|
||||||
if (TrueSide == FalseSide)
|
if (bothKnown(TrueSide) && bothKnown(FalseSide) && TrueSide == FalseSide)
|
||||||
return TrueSide;
|
return TrueSide;
|
||||||
return unknown();
|
return unknown();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user