[ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips
authorXiaodong Liu <teaofmoli@gmail.com>
Thu, 7 Jul 2022 12:57:23 +0000 (20:57 +0800)
committerXiaodong Liu <liuxiaodong@loongson.cn>
Thu, 7 Jul 2022 13:00:25 +0000 (21:00 +0800)
It might be an oversight that pass OrcAArch64 as template parameter to stubAndPointerRangesOk on MIps.

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D129076

llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp

index ef764a3f0d7febcd8e5bb2ca65583c5ea8c4696d..da8aaad08cad332a803c2b98e03fbf453d99eac8 100644 (file)
@@ -665,7 +665,7 @@ void OrcMips32_Base::writeIndirectStubsBlock(
   //
   // i..
 
-  assert(stubAndPointerRangesOk<OrcAArch64>(
+  assert(stubAndPointerRangesOk<OrcMips32_Base>(
              StubsBlockTargetAddress, PointersBlockTargetAddress, NumStubs) &&
          "PointersBlock is out of range");
 
@@ -884,7 +884,7 @@ void OrcMips64::writeIndirectStubsBlock(
   //
   // ...
 
-  assert(stubAndPointerRangesOk<OrcAArch64>(
+  assert(stubAndPointerRangesOk<OrcMips64>(
              StubsBlockTargetAddress, PointersBlockTargetAddress, NumStubs) &&
          "PointersBlock is out of range");