diff options
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/AVR/AVRFrameLowering.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/AVR/AVRFrameLowering.cpp b/llvm/lib/Target/AVR/AVRFrameLowering.cpp index 6f6128f55bb..342c90a16d5 100644 --- a/llvm/lib/Target/AVR/AVRFrameLowering.cpp +++ b/llvm/lib/Target/AVR/AVRFrameLowering.cpp @@ -26,6 +26,8 @@ #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/IR/Function.h" +#include <vector> + namespace llvm { AVRFrameLowering::AVRFrameLowering() @@ -272,8 +274,8 @@ bool AVRFrameLowering::restoreCalleeSavedRegisters( const AVRSubtarget &STI = MF.getSubtarget<AVRSubtarget>(); const TargetInstrInfo &TII = *STI.getInstrInfo(); - for (const CalleeSavedInfo &CSI : CSI) { - unsigned Reg = CSI.getReg(); + for (const CalleeSavedInfo &CCSI : CSI) { + unsigned Reg = CCSI.getReg(); assert(TRI->getMinimalPhysRegClass(Reg)->getSize() == 1 && "Invalid register size"); |