Skip to content

Commit 05c3d90

Browse files
NFC: Fix variable only used in asserts by propagating the value.
Summary: This fixes builds with assertions disabled that would otherwise fail with unused variable warnings Subscribers: nemanjai, hiraditya, kbarton, MaskRay, jsji, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69123 llvm-svn: 375148
1 parent 0aaa193 commit 05c3d90

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,6 @@ static MCSymbol *getMCSymbolForTOCPseudoMO(const MachineOperand &MO,
536536
void PPCAsmPrinter::EmitInstruction(const MachineInstr *MI) {
537537
MCInst TmpInst;
538538
const bool IsDarwin = TM.getTargetTriple().isOSDarwin();
539-
const bool IsPPC64 = Subtarget->isPPC64();
540539
const bool IsAIX = Subtarget->isAIXABI();
541540
const Module *M = MF->getFunction().getParent();
542541
PICLevel::Level PL = M->getPICLevel();
@@ -760,7 +759,8 @@ void PPCAsmPrinter::EmitInstruction(const MachineInstr *MI) {
760759
return;
761760
}
762761
case PPC::ADDIStocHA: {
763-
assert((IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large) &&
762+
assert((IsAIX && !Subtarget->isPPC64() &&
763+
TM.getCodeModel() == CodeModel::Large) &&
764764
"This pseudo should only be selected for 32-bit large code model on"
765765
" AIX.");
766766

@@ -790,7 +790,8 @@ void PPCAsmPrinter::EmitInstruction(const MachineInstr *MI) {
790790
return;
791791
}
792792
case PPC::LWZtocL: {
793-
assert(IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large &&
793+
assert(IsAIX && !Subtarget->isPPC64() &&
794+
TM.getCodeModel() == CodeModel::Large &&
794795
"This pseudo should only be selected for 32-bit large code model on"
795796
" AIX.");
796797

0 commit comments

Comments
 (0)