Skip to content

Commit f793d99

Browse files
committed
[CodeGen] MachineRegisterInfo::constrainRegAttrs - add explicit auto reference to prevent copy.
Fixes static analysis warning
1 parent 43698c1 commit f793d99

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/CodeGen/MachineRegisterInfo.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ MachineRegisterInfo::constrainRegAttrs(Register Reg,
9696
if (RegTy.isValid() && ConstrainingRegTy.isValid() &&
9797
RegTy != ConstrainingRegTy)
9898
return false;
99-
const auto ConstrainingRegCB = getRegClassOrRegBank(ConstrainingReg);
99+
const auto &ConstrainingRegCB = getRegClassOrRegBank(ConstrainingReg);
100100
if (!ConstrainingRegCB.isNull()) {
101-
const auto RegCB = getRegClassOrRegBank(Reg);
101+
const auto &RegCB = getRegClassOrRegBank(Reg);
102102
if (RegCB.isNull())
103103
setRegClassOrRegBank(Reg, ConstrainingRegCB);
104104
else if (isa<const TargetRegisterClass *>(RegCB) !=

0 commit comments

Comments
 (0)