Skip to content

Commit fe350d9

Browse files
committed
Add static_cast to 32-bit conversion
1 parent c6fd3c4 commit fe350d9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

AudioFile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1374,7 +1374,7 @@ T AudioSampleConverter<T>::thirtyTwoBitIntToSample (int32_t sample)
13741374
if constexpr (std::is_signed_v<T>)
13751375
return static_cast<T> (clamp (sample, SampleLimit::SignedInt32_Min, SampleLimit::SignedInt32_Max));
13761376
else
1377-
return static_cast<T> (clamp (sample + SignedInt32_Max + 1, SampleLimit::UnsignedInt32_Min, SampleLimit::UnsignedInt32_Max));
1377+
return static_cast<T> (clamp (static_cast<T> (sample + SignedInt32_Max + 1), SampleLimit::UnsignedInt32_Min, SampleLimit::UnsignedInt32_Max));
13781378
}
13791379
}
13801380

0 commit comments

Comments
 (0)