From: Krzysztof Parzyszek Date: Thu, 13 Apr 2017 15:00:18 +0000 (+0000) Subject: [Hexagon] Fix "LowerFormalArguments emitted a value with the wrong type!" assertion X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=db734f0a3dd1c9449fb35f895f1a7a7905db1055;p=llvm [Hexagon] Fix "LowerFormalArguments emitted a value with the wrong type!" assertion Patch by Michael Wu. Differential Revision: https://reviews.llvm.org/D31999 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300198 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Hexagon/HexagonISelLowering.cpp b/lib/Target/Hexagon/HexagonISelLowering.cpp index 0a5e9aed4f1..7d6173ac40e 100644 --- a/lib/Target/Hexagon/HexagonISelLowering.cpp +++ b/lib/Target/Hexagon/HexagonISelLowering.cpp @@ -1254,7 +1254,7 @@ SDValue HexagonTargetLowering::LowerFormalArguments( InVals.push_back(FIN); } else { InVals.push_back( - DAG.getLoad(VA.getLocVT(), dl, Chain, FIN, MachinePointerInfo())); + DAG.getLoad(VA.getValVT(), dl, Chain, FIN, MachinePointerInfo())); } } }