diff --git a/indra/newview/lltexlayer.cpp b/indra/newview/lltexlayer.cpp
index 8c733ab558485d95bc8f692bb6a21d009f7fa56d..3f3aefa4b513e1811cfb691800f8d34a6de0e385 100644
--- a/indra/newview/lltexlayer.cpp
+++ b/indra/newview/lltexlayer.cpp
@@ -2241,7 +2241,7 @@ const std::string LLTexLayerSetBuffer::dumpTextureInfo() const
 
 	const BOOL is_high_res = !mNeedsUpload;
 	const BOOL is_low_res = !mNeedsLowResUpload;
-	const U32 upload_time = mNeedsUploadTimer.getElapsedTimeF32();
+	const U32 upload_time = (U32)mNeedsUploadTimer.getElapsedTimeF32();
 	const std::string local_texture_info = gAgentAvatarp->debugDumpLocalTextureDataInfo(mTexLayerSet);
 	std::string text = llformat("[ HiRes:%d LoRes:%d Timer:%d ] %s",
 								is_high_res, is_low_res, upload_time,