File tree Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -3061,29 +3061,21 @@ static void VmaWriteMagicValue(void* pData, VkDeviceSize offset)
3061
3061
{
3062
3062
uint32_t * pDst = (uint32_t *)((char *)pData + offset);
3063
3063
const size_t numberCount = VMA_DEBUG_MARGIN / sizeof (uint32_t );
3064
- // This condition is to silence clang compiler error: "comparison of unsigned expression < 0 is always false"
3065
- if (numberCount > 0 )
3064
+ for (size_t i = 0 ; i < numberCount; ++i, ++pDst)
3066
3065
{
3067
- for (size_t i = 0 ; i < numberCount; ++i, ++pDst)
3068
- {
3069
- *pDst = VMA_CORRUPTION_DETECTION_MAGIC_VALUE;
3070
- }
3066
+ *pDst = VMA_CORRUPTION_DETECTION_MAGIC_VALUE;
3071
3067
}
3072
3068
}
3073
3069
3074
3070
static bool VmaValidateMagicValue (const void * pData, VkDeviceSize offset)
3075
3071
{
3076
3072
const uint32_t * pSrc = (const uint32_t *)((const char *)pData + offset);
3077
3073
const size_t numberCount = VMA_DEBUG_MARGIN / sizeof (uint32_t );
3078
- // This condition is to silence clang compiler error: "comparison of unsigned expression < 0 is always false"
3079
- if (numberCount > 0 )
3074
+ for (size_t i = 0 ; i < numberCount; ++i, ++pSrc)
3080
3075
{
3081
- for ( size_t i = 0 ; i < numberCount; ++i, ++pSrc )
3076
+ if (*pSrc != VMA_CORRUPTION_DETECTION_MAGIC_VALUE )
3082
3077
{
3083
- if (*pSrc != VMA_CORRUPTION_DETECTION_MAGIC_VALUE)
3084
- {
3085
- return false ;
3086
- }
3078
+ return false ;
3087
3079
}
3088
3080
}
3089
3081
return true ;
You can’t perform that action at this time.
0 commit comments