diff --git a/MagickCore/cache-view.c b/MagickCore/cache-view.c
index b80d414..b029c69 100644
--- a/MagickCore/cache-view.c
+++ b/MagickCore/cache-view.c
@@ -165,7 +165,7 @@
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
   (void) ResetMagickMemory(cache_view,0,sizeof(*cache_view));
   cache_view->image=ReferenceImage((Image *) image);
-  cache_view->number_threads=GetMagickResourceLimit(ThreadResource);
+  cache_view->number_threads=(size_t) GetMagickResourceLimit(ThreadResource);
   cache_view->nexus_info=AcquirePixelCacheNexus(cache_view->number_threads);
   cache_view->virtual_pixel_method=GetImageVirtualPixelMethod(image);
   cache_view->debug=IsEventLogging();