Index: lib/Target/Mips/MipsFastISel.cpp =================================================================== --- lib/Target/Mips/MipsFastISel.cpp +++ lib/Target/Mips/MipsFastISel.cpp @@ -1268,10 +1269,10 @@ return false; } - std::array GPR32ArgRegs = {Mips::A0, Mips::A1, Mips::A2, - Mips::A3}; - std::array FGR32ArgRegs = {Mips::F12, Mips::F14}; - std::array AFGR64ArgRegs = {Mips::D6, Mips::D7}; + std::array GPR32ArgRegs = {{Mips::A0, Mips::A1, Mips::A2, + Mips::A3}}; + std::array FGR32ArgRegs = {{Mips::F12, Mips::F14}}; + std::array AFGR64ArgRegs = {{Mips::D6, Mips::D7}}; auto NextGPR32 = GPR32ArgRegs.begin(); auto NextFGR32 = FGR32ArgRegs.begin(); auto NextAFGR64 = AFGR64ArgRegs.begin();