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();