summaryrefslogtreecommitdiff
path: root/scene/resources
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2022-03-04 17:09:01 +0100
committerRémi Verschelde <rverschelde@gmail.com>2022-03-04 17:10:22 +0100
commitb2e19b24998e40d407b591cd58c3e37f5e319ee8 (patch)
treeebaea0e8ff8c971e818355ad847c7deaafa281cb /scene/resources
parent3078b92dffd59204556037315acebaf2fe46dbff (diff)
Animation: Silence false positive -Wstringop-overflow warning
And disable debug code which was wrongly left enabled.
Diffstat (limited to 'scene/resources')
-rw-r--r--scene/resources/animation.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/scene/resources/animation.cpp b/scene/resources/animation.cpp
index 312a557602..f6e0df0265 100644
--- a/scene/resources/animation.cpp
+++ b/scene/resources/animation.cpp
@@ -4347,7 +4347,7 @@ struct AnimationCompressionDataState {
if (temp_packets.size() == 0) {
return; //nohing to do
}
-#define DEBUG_PACKET_PUSH
+//#define DEBUG_PACKET_PUSH
#ifdef DEBUG_PACKET_PUSH
#ifndef _MSC_VER
#warning Debugging packet push, disable this code in production to gain a bit more import performance.
@@ -4378,7 +4378,7 @@ struct AnimationCompressionDataState {
header_bytes += 2;
}
- while (header_bytes % 4 != 0) {
+ while (header_bytes < 8 && header_bytes % 4 != 0) { // First cond needed to silence wrong GCC warning.
header[header_bytes++] = 0;
}