Skip to content

Commit 29e484a

Browse files
committed
Fixups
1 parent 13c8103 commit 29e484a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Target/AArch64/AArch64FrameLowering.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4443,7 +4443,8 @@ void AArch64FrameLowering::processFunctionBeforeFrameFinalized(
44434443

44444444
auto ComputeScavengeableRegisters = [&](unsigned RegClassID) {
44454445
BitVector Regs = TRI.getAllocatableSet(MF, TRI.getRegClass(RegClassID));
4446-
Regs.clearBitsInMask(CSRMask);
4446+
if (CSRMask)
4447+
Regs.clearBitsInMask(CSRMask);
44474448
assert(Regs.count() > 0 && "Expected scavengeable registers");
44484449
return Regs;
44494450
};

0 commit comments

Comments
 (0)