Skip to content

Instantly share code, notes, and snippets.

@coreybruce
Created March 20, 2021 09:03
Show Gist options
  • Select an option

  • Save coreybruce/4781a4eb490a21773a4312cd76a0e45a to your computer and use it in GitHub Desktop.

Select an option

Save coreybruce/4781a4eb490a21773a4312cd76a0e45a to your computer and use it in GitHub Desktop.
Serious Engine build fail log x64 Linux
This file has been truncated, but you can view the full file.
[corey@corey-pc Sources]$ ./build-linux64.sh
Will build with 'make -j8' ... please edit this script if incorrect.
+ rm -rf cmake-build
+ mkdir cmake-build
+ cd cmake-build
+ cmake -DCMAKE_BUILD_TYPE=Debug ..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found SDL2: /usr/lib/libSDL2main.a;/usr/lib/libSDL2.so;-lpthread
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11")
WARNING,re-enable some of the warnings some day!
-- Using assembler code (when available)
-- Not using i386 nasm ASM
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/Storage/Serious-Engine/Sources/cmake-build
+ make -j8
[ 0%] Generating ../Ecc/Parser.cpp, ../Ecc/Parser.hpp
[ 0%] Generating ../Ecc/Scanner.cpp
Ecc/Parser.y: warning: 86 shift/reduce conflicts [-Wconflicts-sr]
Ecc/Parser.y: warning: 1 reduce/reduce conflict [-Wconflicts-rr]
Ecc/Parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
Ecc/Parser.y:386.4: warning: rule useless in parser due to conflicts [-Wother]
386 | : /* null */
| ^
[ 0%] Generating ../Ecc/Parser.h
Scanning dependencies of target ecc
[ 0%] Building CXX object CMakeFiles/ecc.dir/Ecc/Scanner.cpp.o
[ 0%] Building CXX object CMakeFiles/ecc.dir/Ecc/Main.cpp.o
[ 1%] Building CXX object CMakeFiles/ecc.dir/Ecc/Parser.cpp.o
Ecc/Scanner.cpp:1812:17: warning: ‘void yyunput(int, char*)’ defined but not used [-Wunused-function]
[ 1%] Linking CXX executable ecc
[ 1%] Built target ecc
Scanning dependencies of target ParseEntities
[ 1%] Generating ../Engine/Classes/MovableBrushEntity.cpp, ../Engine/Classes/MovableBrushEntity.h, ../Engine/Classes/MovableBrushEntity_tables.h
[ 1%] Generating ../Engine/Classes/BaseEvents.cpp, ../Engine/Classes/BaseEvents.h, ../Engine/Classes/BaseEvents_tables.h
[ 2%] Generating ../Engine/Classes/MovableEntity.cpp, ../Engine/Classes/MovableEntity.h, ../Engine/Classes/MovableEntity_tables.h
[ 2%] Generating ../Engine/Classes/MovableModelEntity.cpp, ../Engine/Classes/MovableModelEntity.h, ../Engine/Classes/MovableModelEntity_tables.h
[ 2%] Generating ../Engine/Classes/PlayerEntity.cpp, ../Engine/Classes/PlayerEntity.h, ../Engine/Classes/PlayerEntity_tables.h
[ 2%] Generating ../EntitiesMP/AirShockwave.cpp, ../EntitiesMP/AirShockwave.h, ../EntitiesMP/AirShockwave_tables.h
[ 2%] Generating ../EntitiesMP/AirElemental.cpp, ../EntitiesMP/AirElemental.h, ../EntitiesMP/AirElemental_tables.h
[ 2%] Generating ../EntitiesMP/AmmoItem.cpp, ../EntitiesMP/AmmoItem.h, ../EntitiesMP/AmmoItem_tables.h
[ 2%] Generating ../EntitiesMP/AmmoPack.cpp, ../EntitiesMP/AmmoPack.h, ../EntitiesMP/AmmoPack_tables.h
[ 3%] Generating ../EntitiesMP/AnimationChanger.cpp, ../EntitiesMP/AnimationChanger.h, ../EntitiesMP/AnimationChanger_tables.h
[ 3%] Generating ../EntitiesMP/AnimationHub.cpp, ../EntitiesMP/AnimationHub.h, ../EntitiesMP/AnimationHub_tables.h
[ 3%] Generating ../EntitiesMP/AreaMarker.cpp, ../EntitiesMP/AreaMarker.h, ../EntitiesMP/AreaMarker_tables.h
[ 3%] Generating ../EntitiesMP/ArmorItem.cpp, ../EntitiesMP/ArmorItem.h, ../EntitiesMP/ArmorItem_tables.h
[ 3%] Generating ../EntitiesMP/BackgroundViewer.cpp, ../EntitiesMP/BackgroundViewer.h, ../EntitiesMP/BackgroundViewer_tables.h
[ 3%] Generating ../EntitiesMP/BasicEffects.cpp, ../EntitiesMP/BasicEffects.h, ../EntitiesMP/BasicEffects_tables.h
[ 3%] Generating ../EntitiesMP/Beast.cpp, ../EntitiesMP/Beast.h, ../EntitiesMP/Beast_tables.h
[ 3%] Generating ../EntitiesMP/BlendController.cpp, ../EntitiesMP/BlendController.h, ../EntitiesMP/BlendController_tables.h
[ 3%] Generating ../EntitiesMP/BloodSpray.cpp, ../EntitiesMP/BloodSpray.h, ../EntitiesMP/BloodSpray_tables.h
[ 3%] Generating ../EntitiesMP/Boneman.cpp, ../EntitiesMP/Boneman.h, ../EntitiesMP/Boneman_tables.h
[ 4%] Generating ../EntitiesMP/BigHead.cpp, ../EntitiesMP/BigHead.h, ../EntitiesMP/BigHead_tables.h
[ 4%] Generating ../EntitiesMP/Bouncer.cpp, ../EntitiesMP/Bouncer.h, ../EntitiesMP/Bouncer_tables.h
[ 4%] Generating ../EntitiesMP/Bullet.cpp, ../EntitiesMP/Bullet.h, ../EntitiesMP/Bullet_tables.h
[ 4%] Generating ../EntitiesMP/Camera.cpp, ../EntitiesMP/Camera.h, ../EntitiesMP/Camera_tables.h
[ 5%] Generating ../EntitiesMP/CameraMarker.cpp, ../EntitiesMP/CameraMarker.h, ../EntitiesMP/CameraMarker_tables.h
[ 5%] Generating ../EntitiesMP/CannonBall.cpp, ../EntitiesMP/CannonBall.h, ../EntitiesMP/CannonBall_tables.h
[ 5%] Generating ../EntitiesMP/CannonRotating.cpp, ../EntitiesMP/CannonRotating.h, ../EntitiesMP/CannonRotating_tables.h
[ 5%] Generating ../EntitiesMP/CannonStatic.cpp, ../EntitiesMP/CannonStatic.h, ../EntitiesMP/CannonStatic_tables.h
[ 5%] Generating ../EntitiesMP/ChainsawFreak.cpp, ../EntitiesMP/ChainsawFreak.h, ../EntitiesMP/ChainsawFreak_tables.h
[ 5%] Generating ../EntitiesMP/Copier.cpp, ../EntitiesMP/Copier.h, ../EntitiesMP/Copier_tables.h
[ 5%] Generating ../EntitiesMP/Counter.cpp, ../EntitiesMP/Counter.h, ../EntitiesMP/Counter_tables.h
[ 5%] Generating ../EntitiesMP/CrateRider.cpp, ../EntitiesMP/CrateRider.h, ../EntitiesMP/CrateRider_tables.h
[ 6%] Generating ../EntitiesMP/CreditsHolder.cpp, ../EntitiesMP/CreditsHolder.h, ../EntitiesMP/CreditsHolder_tables.h
[ 6%] Generating ../EntitiesMP/CrateBus.cpp, ../EntitiesMP/CrateBus.h, ../EntitiesMP/CrateBus_tables.h
[ 6%] Generating ../EntitiesMP/Damager.cpp, ../EntitiesMP/Damager.h, ../EntitiesMP/Damager_tables.h
[ 6%] Generating ../EntitiesMP/Debris.cpp, ../EntitiesMP/Debris.h, ../EntitiesMP/Debris_tables.h
[ 6%] Generating ../EntitiesMP/DebugEntityStatesDisplay.cpp, ../EntitiesMP/DebugEntityStatesDisplay.h, ../EntitiesMP/DebugEntityStatesDisplay_tables.h
[ 7%] Generating ../EntitiesMP/Demon.cpp, ../EntitiesMP/Demon.h, ../EntitiesMP/Demon_tables.h
[ 7%] Generating ../EntitiesMP/DestroyableArchitecture.cpp, ../EntitiesMP/DestroyableArchitecture.h, ../EntitiesMP/DestroyableArchitecture_tables.h
[ 7%] Generating ../EntitiesMP/Devil.cpp, ../EntitiesMP/Devil.h, ../EntitiesMP/Devil_tables.h
[ 7%] Generating ../EntitiesMP/DevilMarker.cpp, ../EntitiesMP/DevilMarker.h, ../EntitiesMP/DevilMarker_tables.h
[ 7%] Generating ../EntitiesMP/DevilProjectile.cpp, ../EntitiesMP/DevilProjectile.h, ../EntitiesMP/DevilProjectile_tables.h
[ 7%] Generating ../EntitiesMP/Dragonman.cpp, ../EntitiesMP/Dragonman.h, ../EntitiesMP/Dragonman_tables.h
[ 7%] Generating ../EntitiesMP/DoorController.cpp, ../EntitiesMP/DoorController.h, ../EntitiesMP/DoorController_tables.h
[ 8%] Generating ../EntitiesMP/EffectMarker.cpp, ../EntitiesMP/EffectMarker.h, ../EntitiesMP/EffectMarker_tables.h
[ 8%] Generating ../EntitiesMP/Effector.cpp, ../EntitiesMP/Effector.h, ../EntitiesMP/Effector_tables.h
[ 8%] Generating ../EntitiesMP/Elemental.cpp, ../EntitiesMP/Elemental.h, ../EntitiesMP/Elemental_tables.h
[ 8%] Generating ../EntitiesMP/EnemyBase.cpp, ../EntitiesMP/EnemyBase.h, ../EntitiesMP/EnemyBase_tables.h
[ 8%] Generating ../EntitiesMP/EnemyCounter.cpp, ../EntitiesMP/EnemyCounter.h, ../EntitiesMP/EnemyCounter_tables.h
[ 8%] Generating ../EntitiesMP/EnemyDive.cpp, ../EntitiesMP/EnemyDive.h, ../EntitiesMP/EnemyDive_tables.h
[ 9%] Generating ../EntitiesMP/EnemyMarker.cpp, ../EntitiesMP/EnemyMarker.h, ../EntitiesMP/EnemyMarker_tables.h
[ 9%] Generating ../EntitiesMP/EnemyRunInto.cpp, ../EntitiesMP/EnemyRunInto.h, ../EntitiesMP/EnemyRunInto_tables.h
[ 9%] Generating ../EntitiesMP/EnemySpawner.cpp, ../EntitiesMP/EnemySpawner.h, ../EntitiesMP/EnemySpawner_tables.h
[ 9%] Generating ../EntitiesMP/EnemyFly.cpp, ../EntitiesMP/EnemyFly.h, ../EntitiesMP/EnemyFly_tables.h
[ 9%] Generating ../EntitiesMP/EnvironmentBase.cpp, ../EntitiesMP/EnvironmentBase.h, ../EntitiesMP/EnvironmentBase_tables.h
[ 9%] Generating ../EntitiesMP/EnvironmentMarker.cpp, ../EntitiesMP/EnvironmentMarker.h, ../EntitiesMP/EnvironmentMarker_tables.h
[ 9%] Generating ../EntitiesMP/EnvironmentParticlesHolder.cpp, ../EntitiesMP/EnvironmentParticlesHolder.h, ../EntitiesMP/EnvironmentParticlesHolder_tables.h
[ 9%] Generating ../EntitiesMP/Eruptor.cpp, ../EntitiesMP/Eruptor.h, ../EntitiesMP/Eruptor_tables.h
[ 10%] Generating ../EntitiesMP/ExotechLarva.cpp, ../EntitiesMP/ExotechLarva.h, ../EntitiesMP/ExotechLarva_tables.h
[ 10%] Generating ../EntitiesMP/ExotechLarvaBattery.cpp, ../EntitiesMP/ExotechLarvaBattery.h, ../EntitiesMP/ExotechLarvaBattery_tables.h
[ 10%] Generating ../EntitiesMP/ExotechLarvaCharger.cpp, ../EntitiesMP/ExotechLarvaCharger.h, ../EntitiesMP/ExotechLarvaCharger_tables.h
[ 10%] Generating ../EntitiesMP/Eyeman.cpp, ../EntitiesMP/Eyeman.h, ../EntitiesMP/Eyeman_tables.h
[ 10%] Generating ../EntitiesMP/Fireworks.cpp, ../EntitiesMP/Fireworks.h, ../EntitiesMP/Fireworks_tables.h
[ 10%] Generating ../EntitiesMP/Fish.cpp, ../EntitiesMP/Fish.h, ../EntitiesMP/Fish_tables.h
[ 10%] Generating ../EntitiesMP/Flame.cpp, ../EntitiesMP/Flame.h, ../EntitiesMP/Flame_tables.h
[ 11%] Generating ../EntitiesMP/FogMarker.cpp, ../EntitiesMP/FogMarker.h, ../EntitiesMP/FogMarker_tables.h
[ 11%] Generating ../EntitiesMP/Gizmo.cpp, ../EntitiesMP/Gizmo.h, ../EntitiesMP/Gizmo_tables.h
[ 11%] Generating ../EntitiesMP/Global.cpp, ../EntitiesMP/Global.h, ../EntitiesMP/Global_tables.h
[ 11%] Generating ../EntitiesMP/GradientMarker.cpp, ../EntitiesMP/GradientMarker.h, ../EntitiesMP/GradientMarker_tables.h
[ 11%] Generating ../EntitiesMP/GravityRouter.cpp, ../EntitiesMP/GravityRouter.h, ../EntitiesMP/GravityRouter_tables.h
[ 11%] Generating ../EntitiesMP/GravityMarker.cpp, ../EntitiesMP/GravityMarker.h, ../EntitiesMP/GravityMarker_tables.h
[ 12%] Generating ../EntitiesMP/Grunt.cpp, ../EntitiesMP/Grunt.h, ../EntitiesMP/Grunt_tables.h
[ 12%] Generating ../EntitiesMP/GruntSka.cpp, ../EntitiesMP/GruntSka.h, ../EntitiesMP/GruntSka_tables.h
[ 12%] Generating ../EntitiesMP/Guffy.cpp, ../EntitiesMP/Guffy.h, ../EntitiesMP/Guffy_tables.h
[ 12%] Generating ../EntitiesMP/HazeMarker.cpp, ../EntitiesMP/HazeMarker.h, ../EntitiesMP/HazeMarker_tables.h
[ 12%] Generating ../EntitiesMP/Headman.cpp, ../EntitiesMP/Headman.h, ../EntitiesMP/Headman_tables.h
[ 12%] Generating ../EntitiesMP/HealthItem.cpp, ../EntitiesMP/HealthItem.h, ../EntitiesMP/HealthItem_tables.h
[ 13%] Generating ../EntitiesMP/HudPicHolder.cpp, ../EntitiesMP/HudPicHolder.h, ../EntitiesMP/HudPicHolder_tables.h
[ 13%] Generating ../EntitiesMP/Item.cpp, ../EntitiesMP/Item.h, ../EntitiesMP/Item_tables.h
[ 13%] Generating ../EntitiesMP/KeyItem.cpp, ../EntitiesMP/KeyItem.h, ../EntitiesMP/KeyItem_tables.h
[ 13%] Generating ../EntitiesMP/LarvaOffspring.cpp, ../EntitiesMP/LarvaOffspring.h, ../EntitiesMP/LarvaOffspring_tables.h
[ 13%] Generating ../EntitiesMP/Light.cpp, ../EntitiesMP/Light.h, ../EntitiesMP/Light_tables.h
[ 13%] Generating ../EntitiesMP/Lightning.cpp, ../EntitiesMP/Lightning.h, ../EntitiesMP/Lightning_tables.h
[ 13%] Generating ../EntitiesMP/Marker.cpp, ../EntitiesMP/Marker.h, ../EntitiesMP/Marker_tables.h
[ 13%] Generating ../EntitiesMP/MessageHolder.cpp, ../EntitiesMP/MessageHolder.h, ../EntitiesMP/MessageHolder_tables.h
[ 14%] Generating ../EntitiesMP/MeteorShower.cpp, ../EntitiesMP/MeteorShower.h, ../EntitiesMP/MeteorShower_tables.h
[ 14%] Generating ../EntitiesMP/MessageItem.cpp, ../EntitiesMP/MessageItem.h, ../EntitiesMP/MessageItem_tables.h
[ 14%] Generating ../EntitiesMP/ModelDestruction.cpp, ../EntitiesMP/ModelDestruction.h, ../EntitiesMP/ModelDestruction_tables.h
[ 14%] Generating ../EntitiesMP/MirrorMarker.cpp, ../EntitiesMP/MirrorMarker.h, ../EntitiesMP/MirrorMarker_tables.h
[ 14%] Generating ../EntitiesMP/ModelHolder.cpp, ../EntitiesMP/ModelHolder.h, ../EntitiesMP/ModelHolder_tables.h
[ 14%] Generating ../EntitiesMP/ModelHolder2.cpp, ../EntitiesMP/ModelHolder2.h, ../EntitiesMP/ModelHolder2_tables.h
[ 15%] Generating ../EntitiesMP/MovingBrushMarker.cpp, ../EntitiesMP/MovingBrushMarker.h, ../EntitiesMP/MovingBrushMarker_tables.h
[ 15%] Generating ../EntitiesMP/MovingBrush.cpp, ../EntitiesMP/MovingBrush.h, ../EntitiesMP/MovingBrush_tables.h
[ 15%] Generating ../EntitiesMP/ModelHolder3.cpp, ../EntitiesMP/ModelHolder3.h, ../EntitiesMP/ModelHolder3_tables.h
[ 15%] Generating ../EntitiesMP/MusicChanger.cpp, ../EntitiesMP/MusicChanger.h, ../EntitiesMP/MusicChanger_tables.h
[ 15%] Generating ../EntitiesMP/MusicHolder.cpp, ../EntitiesMP/MusicHolder.h, ../EntitiesMP/MusicHolder_tables.h
[ 15%] Generating ../EntitiesMP/NavigationMarker.cpp, ../EntitiesMP/NavigationMarker.h, ../EntitiesMP/NavigationMarker_tables.h
[ 15%] Generating ../EntitiesMP/ParticlesHolder.cpp, ../EntitiesMP/ParticlesHolder.h, ../EntitiesMP/ParticlesHolder_tables.h
[ 15%] Generating ../EntitiesMP/Pendulum.cpp, ../EntitiesMP/Pendulum.h, ../EntitiesMP/Pendulum_tables.h
[ 16%] Generating ../EntitiesMP/PhotoAlbum.cpp, ../EntitiesMP/PhotoAlbum.h, ../EntitiesMP/PhotoAlbum_tables.h
[ 16%] Generating ../EntitiesMP/Pipebomb.cpp, ../EntitiesMP/Pipebomb.h, ../EntitiesMP/Pipebomb_tables.h
[ 16%] Generating ../EntitiesMP/Player.cpp, ../EntitiesMP/Player.h, ../EntitiesMP/Player_tables.h
[ 16%] Generating ../EntitiesMP/PlayerActionMarker.cpp, ../EntitiesMP/PlayerActionMarker.h, ../EntitiesMP/PlayerActionMarker_tables.h
[ 16%] Generating ../EntitiesMP/PlayerAnimator.cpp, ../EntitiesMP/PlayerAnimator.h, ../EntitiesMP/PlayerAnimator_tables.h
[ 16%] Generating ../EntitiesMP/PlayerMarker.cpp, ../EntitiesMP/PlayerMarker.h, ../EntitiesMP/PlayerMarker_tables.h
[ 17%] Generating ../EntitiesMP/PlayerView.cpp, ../EntitiesMP/PlayerView.h, ../EntitiesMP/PlayerView_tables.h
[ 17%] Generating ../EntitiesMP/PlayerWeapons.cpp, ../EntitiesMP/PlayerWeapons.h, ../EntitiesMP/PlayerWeapons_tables.h
[ 17%] Generating ../EntitiesMP/PlayerWeaponsEffects.cpp, ../EntitiesMP/PlayerWeaponsEffects.h, ../EntitiesMP/PlayerWeaponsEffects_tables.h
[ 17%] Generating ../EntitiesMP/PowerUpItem.cpp, ../EntitiesMP/PowerUpItem.h, ../EntitiesMP/PowerUpItem_tables.h
[ 17%] Generating ../EntitiesMP/Projectile.cpp, ../EntitiesMP/Projectile.h, ../EntitiesMP/Projectile_tables.h
[ 17%] Generating ../EntitiesMP/PyramidSpaceShip.cpp, ../EntitiesMP/PyramidSpaceShip.h, ../EntitiesMP/PyramidSpaceShip_tables.h
[ 17%] Generating ../EntitiesMP/PyramidSpaceShipMarker.cpp, ../EntitiesMP/PyramidSpaceShipMarker.h, ../EntitiesMP/PyramidSpaceShipMarker_tables.h
[ 18%] Generating ../EntitiesMP/Reminder.cpp, ../EntitiesMP/Reminder.h, ../EntitiesMP/Reminder_tables.h
[ 18%] Generating ../EntitiesMP/RollingStone.cpp, ../EntitiesMP/RollingStone.h, ../EntitiesMP/RollingStone_tables.h
[ 18%] Generating ../EntitiesMP/Santa.cpp, ../EntitiesMP/Santa.h, ../EntitiesMP/Santa_tables.h
[ 18%] Generating ../EntitiesMP/Scorpman.cpp, ../EntitiesMP/Scorpman.h, ../EntitiesMP/Scorpman_tables.h
[ 18%] Generating ../EntitiesMP/ScrollHolder.cpp, ../EntitiesMP/ScrollHolder.h, ../EntitiesMP/ScrollHolder_tables.h
[ 18%] Generating ../EntitiesMP/SeriousBomb.cpp, ../EntitiesMP/SeriousBomb.h, ../EntitiesMP/SeriousBomb_tables.h
[ 18%] Generating ../EntitiesMP/Ship.cpp, ../EntitiesMP/Ship.h, ../EntitiesMP/Ship_tables.h
[ 19%] Generating ../EntitiesMP/ShipMarker.cpp, ../EntitiesMP/ShipMarker.h, ../EntitiesMP/ShipMarker_tables.h
[ 19%] Generating ../EntitiesMP/SoundHolder.cpp, ../EntitiesMP/SoundHolder.h, ../EntitiesMP/SoundHolder_tables.h
[ 19%] Generating ../EntitiesMP/Shooter.cpp, ../EntitiesMP/Shooter.h, ../EntitiesMP/Shooter_tables.h
[ 19%] Generating ../EntitiesMP/SpawnerProjectile.cpp, ../EntitiesMP/SpawnerProjectile.h, ../EntitiesMP/SpawnerProjectile_tables.h
[ 19%] Generating ../EntitiesMP/Spinner.cpp, ../EntitiesMP/Spinner.h, ../EntitiesMP/Spinner_tables.h
[ 19%] Generating ../EntitiesMP/StormController.cpp, ../EntitiesMP/StormController.h, ../EntitiesMP/StormController_tables.h
[ 19%] Generating ../EntitiesMP/Summoner.cpp, ../EntitiesMP/Summoner.h, ../EntitiesMP/Summoner_tables.h
[ 20%] Generating ../EntitiesMP/Switch.cpp, ../EntitiesMP/Switch.h, ../EntitiesMP/Switch_tables.h
[ 20%] Generating ../EntitiesMP/SummonerMarker.cpp, ../EntitiesMP/SummonerMarker.h, ../EntitiesMP/SummonerMarker_tables.h
[ 20%] Generating ../EntitiesMP/TacticsChanger.cpp, ../EntitiesMP/TacticsChanger.h, ../EntitiesMP/TacticsChanger_tables.h
[ 20%] Generating ../EntitiesMP/TacticsHolder.cpp, ../EntitiesMP/TacticsHolder.h, ../EntitiesMP/TacticsHolder_tables.h
[ 20%] Generating ../EntitiesMP/Teleport.cpp, ../EntitiesMP/Teleport.h, ../EntitiesMP/Teleport_tables.h
[ 20%] Generating ../EntitiesMP/Terrain.cpp, ../EntitiesMP/Terrain.h, ../EntitiesMP/Terrain_tables.h
[ 21%] Generating ../EntitiesMP/TextFXHolder.cpp, ../EntitiesMP/TextFXHolder.h, ../EntitiesMP/TextFXHolder_tables.h
[ 21%] Generating ../EntitiesMP/TimeController.cpp, ../EntitiesMP/TimeController.h, ../EntitiesMP/TimeController_tables.h
[ 21%] Generating ../EntitiesMP/TouchField.cpp, ../EntitiesMP/TouchField.h, ../EntitiesMP/TouchField_tables.h
[ 21%] Generating ../EntitiesMP/Trigger.cpp, ../EntitiesMP/Trigger.h, ../EntitiesMP/Trigger_tables.h
[ 21%] Generating ../EntitiesMP/Twister.cpp, ../EntitiesMP/Twister.h, ../EntitiesMP/Twister_tables.h
[ 21%] Generating ../EntitiesMP/VoiceHolder.cpp, ../EntitiesMP/VoiceHolder.h, ../EntitiesMP/VoiceHolder_tables.h
[ 22%] Generating ../EntitiesMP/WatchPlayers.cpp, ../EntitiesMP/WatchPlayers.h, ../EntitiesMP/WatchPlayers_tables.h
[ 22%] Generating ../EntitiesMP/Walker.cpp, ../EntitiesMP/Walker.h, ../EntitiesMP/Walker_tables.h
[ 22%] Generating ../EntitiesMP/Watcher.cpp, ../EntitiesMP/Watcher.h, ../EntitiesMP/Watcher_tables.h
[ 22%] Generating ../EntitiesMP/Water.cpp, ../EntitiesMP/Water.h, ../EntitiesMP/Water_tables.h
[ 22%] Generating ../EntitiesMP/WeaponItem.cpp, ../EntitiesMP/WeaponItem.h, ../EntitiesMP/WeaponItem_tables.h
[ 22%] Generating ../EntitiesMP/Werebull.cpp, ../EntitiesMP/Werebull.h, ../EntitiesMP/Werebull_tables.h
[ 22%] Generating ../EntitiesMP/Woman.cpp, ../EntitiesMP/Woman.h, ../EntitiesMP/Woman_tables.h
[ 22%] Generating ../EntitiesMP/WorldBase.cpp, ../EntitiesMP/WorldBase.h, ../EntitiesMP/WorldBase_tables.h
[ 23%] Generating ../EntitiesMP/WorldLink.cpp, ../EntitiesMP/WorldLink.h, ../EntitiesMP/WorldLink_tables.h
[ 23%] Generating ../EntitiesMP/WorldSettingsController.cpp, ../EntitiesMP/WorldSettingsController.h, ../EntitiesMP/WorldSettingsController_tables.h
[ 23%] Built target ParseEntities
Scanning dependencies of target GameMPD
Scanning dependencies of target ShadersD
[ 23%] Generating ../Engine/Ska/smcScan.cpp
[ 23%] Generating ../Engine/Base/Parser.cpp, ../Engine/Base/Parser.hpp
[ 23%] Generating ../Engine/Base/Scanner.cpp
[ 23%] Generating ../Engine/Ska/smcPars.cpp, ../Engine/Ska/smcPars.hpp
Engine/Base/Parser.y:195.1-12: warning: deprecated directive: ‘%pure_parser’, use ‘%define api.pure’ [-Wdeprecated]
195 | %pure_parser
| ^~~~~~~~~~~~
| %define api.pure
Scanning dependencies of target EntitiesMPD
Engine/Base/Parser.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
Engine/Base/Parser.y: warning: 24 reduce/reduce conflicts [-Wconflicts-rr]
Engine/Base/Parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
Engine/Ska/smcPars.y: warning: 1 nonterminal useless in grammar [-Wother]
Engine/Ska/smcPars.y: warning: 1 rule useless in grammar [-Wother]
Engine/Ska/smcPars.y:327.1-9: warning: nonterminal useless in grammar: int_const [-Wother]
327 | int_const
| ^~~~~~~~~
Engine/Ska/smcPars.y: warning: 24 shift/reduce conflicts [-Wconflicts-sr]
Engine/Ska/smcPars.y: warning: 57 reduce/reduce conflicts [-Wconflicts-rr]
Engine/Ska/smcPars.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
: warning: rule useless in parser due to conflicts [hewarning:r3-Wother9[4399m;4 9rule useless in parser due to conflictsm [;;0b5l8o7cdka_0bde0g0 0stat0e0m0e0n5t;sh tbtlposc:k/_/ewnwdwg3n9u;.4o9rmg/s
o | ftw^a~r~e~/~b~i~s~o~n~/~m~a~n~u~a~l~/~h~t~m~l~_~n~o~d~e~/~D~i~a[n3o9s;t4i9cms.
html#Wother-Wother]
122 | : /*null*/
| ^
Engine/Ska/smcPars.y:161.2: warning: rule useless in parser due to conflicts [-Wother]
161 | :/*null*/
| ^
Engine/Ska/smcPars.y:279.2: warning: rule useless in parser due to conflicts [-Wother]
279 | :/*null*/
| ^
[ 23%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/AddShader.cpp.o
[ 23%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/AddShaderDS.cpp.o
[ 23%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseShader.cpp.o
[ 23%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/Camera.cpp.o
[ 23%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/CompMessage.cpp.o
[ 23%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseShaderDS.cpp.o
Engine/Base/Parser.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother]
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/AddShaderDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 23%] Generating ../Engine/Ska/smcPars.h
[ 23%] Generating ../Engine/Base/Parser.h
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/AddShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
Scanning dependencies of target ssam
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Camera.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 24%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AirElemental.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseShaderDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/AddShaderDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/CompMessage.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/AddShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 24%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseTransparent.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 25%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseTransparentDS.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 25%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AirShockwave.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AirElemental.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseShaderDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 26%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/BaseEvents.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseTransparent.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 26%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AmmoItem.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseTransparentDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AirShockwave.es:20:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Camera.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AirElemental.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseTransparentDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/BaseTransparent.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/CompMessage.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AmmoItem.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/CompModels.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AirShockwave.es:20:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/Computer.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AmmoPack.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/ColorShader.cpp.o
[ 27%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AnimationChanger.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AmmoItem.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/CompModels.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/Console.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ColorShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AmmoPack.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Computer.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AnimationChanger.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 27%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/Common.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AmmoPack.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ColorShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/MovableBrushEntity.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Console.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Common.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 27%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AnimationHub.cpp.o
[ 27%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/DetailShader.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AnimationChanger.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Common.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/CompModels.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AnimationHub.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 27%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/DisplaceShader.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Computer.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AnimationHub.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/DetailShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 27%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/AreaMarker.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CCompMessage]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = CCompMessage]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/DisplaceShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 28%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/ArmorItem.cpp.o
/mnt/Storage/Serious-Engine/Sources/GameMP/Console.cpp: In member function ‘virtual void CGame::ConsoleKeyDown(MSG)’:
/mnt/Storage/Serious-Engine/Sources/GameMP/Console.cpp:544:35: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
544 | case VK_RIGHT: if( iCursorPos < strlen(strEditingLine)) iCursorPos++; break;
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Console.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/BackgroundViewer.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AreaMarker.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/DetailShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/BasicEffects.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/MovableEntity.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/ArmorItem.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 28%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/InvisibleShader.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/DisplaceShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/Controls.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BackgroundViewer.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/AreaMarker.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/MovableModelEntity.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/InvisibleShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/ArmorItem.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BasicEffects.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 28%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Beast.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BackgroundViewer.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Beast.es:19:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/BigHead.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/InvisibleShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Controls.cpp:21:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BasicEffects.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 28%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/MultiLayerShader.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 29%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/Reflection.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Beast.es:19:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:41:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BigHead.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es: In member function ‘virtual void CMovableEntity::ClearMovingTemp()’:
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:44:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘FLOAT3D’ {aka ‘class Vector<float, 3>’}; use assignment or value-initialization instead [-Wclass-memaccess]
44 | #define CLEARMEM(var) memset(&var, 0, sizeof(var))
| ^
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2002:1: note: in expansion of macro ‘CLEARMEM’
2002 | CLEARMEM(en_vMoveTranslation);
| ^ ~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Math/AABBox.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/Entity.h:27,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/mnt/Storage/Serious-Engine/Sources/./Engine/Math/Vector.h:32:7: note: ‘FLOAT3D’ {aka ‘class Vector<float, 3>’} declared here
32 | class Vector {
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:44:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘FLOATmatrix3D’ {aka ‘class Matrix<float, 3, 3>’}; use assignment or value-initialization instead [-Wclass-memaccess]
44 | #define CLEARMEM(var) memset(&var, 0, sizeof(var))
| ^
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2003:1: note: in expansion of macro ‘CLEARMEM’
2003 | CLEARMEM(en_mMoveRotation);
| ^ ~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/Entity.h:26,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/mnt/Storage/Serious-Engine/Sources/./Engine/Math/Matrix.h:28:7: note: ‘FLOATmatrix3D’ {aka ‘class Matrix<float, 3, 3>’} declared here
28 | class Matrix {
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:44:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘FLOAT3D’ {aka ‘class Vector<float, 3>’}; use assignment or value-initialization instead [-Wclass-memaccess]
44 | #define CLEARMEM(var) memset(&var, 0, sizeof(var))
| ^
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2004:1: note: in expansion of macro ‘CLEARMEM’
2004 | CLEARMEM(en_vAppliedTranslation);
| ^ ~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Math/AABBox.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/Entity.h:27,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/mnt/Storage/Serious-Engine/Sources/./Engine/Math/Vector.h:32:7: note: ‘FLOAT3D’ {aka ‘class Vector<float, 3>’} declared here
32 | class Vector {
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:44:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘FLOATmatrix3D’ {aka ‘class Matrix<float, 3, 3>’}; use assignment or value-initialization instead [-Wclass-memaccess]
44 | #define CLEARMEM(var) memset(&var, 0, sizeof(var))
| ^
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2005:1: note: in expansion of macro ‘CLEARMEM’
2005 | CLEARMEM(en_mAppliedRotation);
| ^ ~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/Entity.h:26,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/mnt/Storage/Serious-Engine/Sources/./Engine/Math/Matrix.h:28:7: note: ‘FLOATmatrix3D’ {aka ‘class Matrix<float, 3, 3>’} declared here
28 | class Matrix {
| ^~~~~~
In file included from /usr/include/SDL2/SDL.h:34,
from /mnt/Storage/Serious-Engine/Sources/./Engine/StdH.h:38,
from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:21:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘void CStaticStackArray<Type>::MoveArray(CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’:
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:183:18: warning: the compiler can assume that the address of ‘arOther’ will never be NULL [-Waddress]
183 | ASSERT(&arOther!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:183:3: note: in expansion of macro ‘ASSERT’
183 | ASSERT(&arOther!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’:
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::MoveArray(CStaticArray<Type>&) [with Type = CBrushPolygon*]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:194:32: required from ‘void CStaticStackArray<Type>::MoveArray(CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:153:18: warning: the compiler can assume that the address of ‘arOther’ will never be NULL [-Waddress]
153 | ASSERT(&arOther!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:153:3: note: in expansion of macro ‘ASSERT’
153 | ASSERT(&arOther!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = CBrushPolygon*]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = CBrushPolygon*]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Reflection.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/MultiLayerShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/MovableModelEntity.es:24:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 29%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/ReflectionDS.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CBrushPolygon*]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = CBrushPolygon*]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CEntityForce]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = CEntityForce]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
[ 29%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/PlayerEntity.cpp.o
[ 29%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/ReftectionAndSpecular.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/MultiLayerShader.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Controls.cpp:21:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 29%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/ReftectionAndSpecularDS.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BigHead.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ReflectionDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Reflection.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 29%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/Game.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ReftectionAndSpecular.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ReftectionAndSpecularDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 29%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/LCDDrawing.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ReflectionDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 29%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/BlendController.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ReftectionAndSpecular.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Game.cpp:19:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/ReftectionAndSpecularDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 29%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/BloodSpray.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:24:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es: In member function ‘virtual void CPlayerEntity::DumpSync_t(CTStream&, INDEX)’:
/mnt/Storage/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:133:22: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare]
133 | {for (INDEX i=0; i<sizeof(en_pcCharacter.pc_aubGUID); i++) {
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Boneman.cpp.o
[ 30%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/Specular.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/LCDDrawing.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 30%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/SpecularDS.cpp.o
[ 30%] Building CXX object CMakeFiles/ssam.dir/Engine/Engine.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BlendController.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BloodSpray.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/SpecularDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Engine.cpp:131: error: unterminated #else
131 | #if (defined USE_PORTABLE_C) // rcg10072001
|
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Boneman.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Specular.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BlendController.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/SpecularDS.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/BloodSpray.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 30%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/StdH.cpp.o
/mnt/Storage/Serious-Engine/Sources/GameMP/Game.cpp: In member function ‘void CGame::InitInternal()’:
/mnt/Storage/Serious-Engine/Sources/GameMP/Game.cpp:1062:31: warning: comparison of integer expressions of different signedness: ‘const SLONG’ {aka ‘const int’} and ‘long unsigned int’ [-Wsign-compare]
1062 | ||ctl_slPlayerControlsSize>sizeof(((CLocalPlayer*)NULL)->lp_ubPlayerControlsState)
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/LCDDrawing.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Game.cpp:19:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Specular.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 30%] Building CXX object CMakeFiles/ssam.dir/Engine/Base/Anim.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = float]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = float]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
[ 31%] Building CXX object CMakeFiles/ssam.dir/Engine/Base/CRC.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/Engine/Engine.cpp:26:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 31%] Building CXX object CMakeFiles/ssam.dir/Engine/Base/CRCTable.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Boneman.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 31%] Building CXX object CMakeFiles/ssam.dir/Engine/Base/Changeable.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/StdH.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Engine.cpp: In function ‘void SE_InitEngine(const char*, CTString)’:
/mnt/Storage/Serious-Engine/Sources/Engine/Engine.cpp:540:73: note: ‘#pragma message: >> Remove this from SE_InitEngine : _bWorldEditorApp’
540 | #pragma message(">> Remove this from SE_InitEngine : _bWorldEditorApp")
| ^
In file included from /usr/include/SDL2/SDL.h:34,
from /mnt/Storage/Serious-Engine/Sources/Engine/StdH.h:38,
from /mnt/Storage/Serious-Engine/Sources/Engine/Engine.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
make[2]: *** [CMakeFiles/ssam.dir/build.make:232: CMakeFiles/ssam.dir/Engine/Engine.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 31%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Bouncer.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/StdH.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 31%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Bullet.cpp.o
[ 32%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/Translucent.cpp.o
[ 32%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/LoadingHook.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Bouncer.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/Engine/Base/CRC.cpp:17:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Bullet.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 33%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/Map.cpp.o
/mnt/Storage/Serious-Engine/Sources/Engine/Base/Anim.cpp: In member function ‘void CAnimData::LoadFromScript_t(CTStream*, CListHead*)’:
/mnt/Storage/Serious-Engine/Sources/Engine/Base/Anim.cpp:391:30: warning: ‘%s’ directive writing up to 4095 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
391 | sprintf( full_path, "%s%s", base_path, file_name);
| ^~ ~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/Engine/Base/Anim.cpp:391:14: note: ‘sprintf’ output between 1 and 8191 bytes into a destination of size 4096
391 | sprintf( full_path, "%s%s", base_path, file_name);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Translucent.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /usr/include/SDL2/SDL.h:34,
from /mnt/Storage/Serious-Engine/Sources/./Engine/StdH.h:38,
from /mnt/Storage/Serious-Engine/Sources/Engine/Base/Anim.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp: In member function ‘void CDynamicArray<Type>::GrowPointers(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:123:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
123 | ASSERT(this!=NULL && iCount>0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:123:3: note: in expansion of macro ‘ASSERT’
123 | ASSERT(this!=NULL && iCount>0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp: In member function ‘Type* CDynamicArray<Type>::AllocBlock(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:169:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
169 | ASSERT(this!=NULL && iCount>0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:169:3: note: in expansion of macro ‘ASSERT’
169 | ASSERT(this!=NULL && iCount>0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp: In member function ‘Type* CDynamicArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:189:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
189 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:189:3: note: in expansion of macro ‘ASSERT’
189 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/Engine/Base/CRCTable.cpp:22:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /usr/include/SDL2/SDL.h:34,
from /mnt/Storage/Serious-Engine/Sources/./Engine/StdH.h:38,
from /mnt/Storage/Serious-Engine/Sources/Engine/Base/CRCTable.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::MoveArray(CStaticArray<Type>&) [with Type = CNameTableSlot_CCRCEntry]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/NameTable.cpp:114:38: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:153:18: warning: the compiler can assume that the address of ‘arOther’ will never be NULL [-Waddress]
153 | ASSERT(&arOther!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:153:3: note: in expansion of macro ‘ASSERT’
153 | ASSERT(&arOther!=NULL);
| ^~~~~~
[ 33%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/SessionProperties.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CNameTableSlot_CCRCEntry]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp: In member function ‘void CDynamicArray<Type>::GrowPointers(INDEX) [with Type = CCRCEntry]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:123:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
123 | ASSERT(this!=NULL && iCount>0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:123:3: note: in expansion of macro ‘ASSERT’
123 | ASSERT(this!=NULL && iCount>0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp: In member function ‘Type* CDynamicArray<Type>::AllocBlock(INDEX) [with Type = CCRCEntry]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:169:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
169 | ASSERT(this!=NULL && iCount>0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:169:3: note: in expansion of macro ‘ASSERT’
169 | ASSERT(this!=NULL && iCount>0);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp: In member function ‘Type* CDynamicArray<Type>::New(INDEX) [with Type = CCRCEntry]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:189:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
189 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/DynamicArray.cpp:189:3: note: in expansion of macro ‘ASSERT’
189 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Bouncer.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 33%] Building CXX object CMakeFiles/GameMPD.dir/GameMP/WEDInterface.cpp.o
make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/ssam.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Bullet.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 33%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Camera.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/LoadingHook.cpp:17:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/Shaders/Translucent.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:21: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | ASSERT(this!=NULL && iCount>=0);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/SessionProperties.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 33%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/CameraMarker.cpp.o
[ 33%] Linking CXX shared library Debug/libShadersD.so
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Map.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/WEDInterface.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 33%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/CannonBall.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Camera.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 33%] Built target ShadersD
[ 33%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/CannonRotating.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CameraMarker.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CannonBall.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/LoadingHook.cpp:17:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/SessionProperties.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CannonRotating.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Camera.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 34%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/CannonStatic.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/Map.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/GameMP/StdAfx.h:16,
from /mnt/Storage/Serious-Engine/Sources/GameMP/WEDInterface.cpp:16:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CameraMarker.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 34%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/ChainsawFreak.cpp.o
[ 34%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Copier.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CannonBall.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 34%] Linking CXX shared library Debug/libGameMPD.so
[ 34%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/Counter.cpp.o
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CannonStatic.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/CannonRotating.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/ChainsawFreak.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 34%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/CrateBus.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Copier.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 34%] Building CXX object CMakeFiles/EntitiesMPD.dir/EntitiesMP/CrateRider.cpp.o
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:48,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Counter.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/CRC.h:67:20: warning: comparison of integer expressions of different signedness: ‘INDEX’ {aka ‘int’} and ‘ULONG’ {aka ‘unsigned int’} [-Wsign-compare]
67 | for( INDEX i=0; i<ulSize; i++) CRC_AddBYTE( ulCRC, pubBlock[i]);
| ~^~~~~~~
[ 34%] Built target GameMPD
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/Copier.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /mnt/Storage/Serious-Engine/Sources/./Engine/Engine.h:33,
from /mnt/Storage/Serious-Engine/Sources/./EntitiesMP/StdH/StdH.h:16,
from /mnt/Storage/Serious-Engine/Sources/EntitiesMP/ChainsawFreak.es:18:
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/mnt/Storage/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/mnt/Storage/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment