diff options
Diffstat (limited to 'llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp')
-rw-r--r-- | llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp index d5a4e891ce6..d13b1a53f61 100644 --- a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp +++ b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp @@ -1855,12 +1855,10 @@ LegalizerHelper::fewerElementsVectorMultiEltType( LLT DstTy = MRI.getType(DstReg); LLT LeftoverTy0; - int NumParts, NumLeftover; // All of the operands need to have the same number of elements, so if we can // determine a type breakdown for the result type, we can for all of the // source types. - std::tie(NumParts, NumLeftover) - = getNarrowTypeBreakDown(DstTy, NarrowTy0, LeftoverTy0); + int NumParts = getNarrowTypeBreakDown(DstTy, NarrowTy0, LeftoverTy0).first; if (NumParts < 0) return UnableToLegalize; |