diff --git a/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp b/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp index ddcfbc6d933..cd721999a11 100644 --- a/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp +++ b/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp @@ -532,7 +532,9 @@ unsigned Hexagon_MC::GetELFFlags(const MCSubtargetInfo &STI) { return F->second; } -llvm::ArrayRef Hexagon_MC::GetVectRegRev() { return VectRegRev; } +llvm::ArrayRef Hexagon_MC::GetVectRegRev() { + return makeArrayRef(VectRegRev); +} namespace { class HexagonMCInstrAnalysis : public MCInstrAnalysis {