diff --git a/onnxruntime/test/shared_lib/test_model_loading.cc b/onnxruntime/test/shared_lib/test_model_loading.cc index 921441f90b..b7f6f7f4b9 100644 --- a/onnxruntime/test/shared_lib/test_model_loading.cc +++ b/onnxruntime/test/shared_lib/test_model_loading.cc @@ -248,7 +248,8 @@ void FileMmap(const ORTCHAR_T* file_path, void*& mapped_base) { ASSERT_TRUE(file_descriptor.IsValid()); struct stat sb; stat(file_path, &sb); - mapped_base = mmap(nullptr, sb.st_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, file_descriptor.Get(), 0); + mapped_base = mmap(nullptr, narrow(sb.st_size), PROT_READ | PROT_WRITE, + MAP_PRIVATE, file_descriptor.Get(), 0); #endif return; } @@ -302,7 +303,7 @@ void TestLoadModelFromArrayWithExternalInitializerFromFileMmap(const std::string #else struct stat sb; stat(external_bin_path.c_str(), &sb); - int ret = munmap(mapped_base, sb.st_size); + int ret = munmap(mapped_base, narrow(sb.st_size)); ASSERT_TRUE(ret == 0); #endif