From db734f0a3dd1c9449fb35f895f1a7a7905db1055 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 13 Apr 2017 15:00:18 +0000 Subject: [PATCH] [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 --- lib/Target/Hexagon/HexagonISelLowering.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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())); } } } -- 2.50.1