diff --git a/irdb-libs/ir_builders/fill_in_indtargs.cpp b/irdb-libs/ir_builders/fill_in_indtargs.cpp
index 25c6ca713f362ab230a6ae309584492adf28b9d5..03fa1cab17aba614e6be8f4876ab20439beda7c1 100644
--- a/irdb-libs/ir_builders/fill_in_indtargs.cpp
+++ b/irdb-libs/ir_builders/fill_in_indtargs.cpp
@@ -1063,8 +1063,8 @@ notes:
 			const auto d5p        = DecodedInstruction_t::factory(i5);
 			const auto &d5        = *d5p;
 			const auto table_page = d5.getOperand(1)->getConstant();
-			const auto table_addr=table_page+table_page_offset;
-			all_table_bases= PerFuncAddrSet_t({table_addr});
+			const auto table_addr = table_page+table_page_offset;
+			all_table_bases       = PerFuncAddrSet_t({static_cast<VirtualOffset_t>(table_addr)});
 		}
 		else
 		{