Skip to content

Instantly share code, notes, and snippets.

@coreybruce
Created March 20, 2021 09:04
Show Gist options
  • Save coreybruce/d5e4850dd5df87d2bcfcc24a0461f1ea to your computer and use it in GitHub Desktop.
Save coreybruce/d5e4850dd5df87d2bcfcc24a0461f1ea to your computer and use it in GitHub Desktop.
Serious Engine build fail log Arm64 Linux
[corey@manjaro-pi Sources]$ ./build-linux64.sh
Will build with 'make -j2' ... 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: /home/corey/Stuff/Serious-Engine/Sources/cmake-build
+ make -j2
Scanning dependencies of target ecc
[ 0%] Building CXX object CMakeFiles/ecc.dir/Ecc/Main.cpp.o
[ 1%] Building CXX object CMakeFiles/ecc.dir/Ecc/Parser.cpp.o
[ 1%] Building CXX object CMakeFiles/ecc.dir/Ecc/Scanner.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/BaseEvents.cpp, ../Engine/Classes/BaseEvents.h, ../Engine/Classes/BaseEvents_tables.h
[ 1%] Generating ../Engine/Classes/MovableBrushEntity.cpp, ../Engine/Classes/MovableBrushEntity.h, ../Engine/Classes/MovableBrushEntity_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/AirElemental.cpp, ../EntitiesMP/AirElemental.h, ../EntitiesMP/AirElemental_tables.h
[ 2%] Generating ../EntitiesMP/AirShockwave.cpp, ../EntitiesMP/AirShockwave.h, ../EntitiesMP/AirShockwave_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
[ 4%] Generating ../EntitiesMP/BlendController.cpp, ../EntitiesMP/BlendController.h, ../EntitiesMP/BlendController_tables.h
[ 4%] Generating ../EntitiesMP/BigHead.cpp, ../EntitiesMP/BigHead.h, ../EntitiesMP/BigHead_tables.h
[ 4%] Generating ../EntitiesMP/BloodSpray.cpp, ../EntitiesMP/BloodSpray.h, ../EntitiesMP/BloodSpray_tables.h
[ 4%] Generating ../EntitiesMP/Boneman.cpp, ../EntitiesMP/Boneman.h, ../EntitiesMP/Boneman_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
[ 6%] Generating ../EntitiesMP/CrateBus.cpp, ../EntitiesMP/CrateBus.h, ../EntitiesMP/CrateBus_tables.h
[ 6%] 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/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/DoorController.cpp, ../EntitiesMP/DoorController.h, ../EntitiesMP/DoorController_tables.h
[ 7%] Generating ../EntitiesMP/Dragonman.cpp, ../EntitiesMP/Dragonman.h, ../EntitiesMP/Dragonman_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
[ 8%] Generating ../EntitiesMP/EnemyFly.cpp, ../EntitiesMP/EnemyFly.h, ../EntitiesMP/EnemyFly_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/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/Eyeman.cpp, ../EntitiesMP/Eyeman.h, ../EntitiesMP/Eyeman_tables.h
[ 10%] Generating ../EntitiesMP/ExotechLarvaCharger.cpp, ../EntitiesMP/ExotechLarvaCharger.h, ../EntitiesMP/ExotechLarvaCharger_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/GravityMarker.cpp, ../EntitiesMP/GravityMarker.h, ../EntitiesMP/GravityMarker_tables.h
[ 11%] Generating ../EntitiesMP/GravityRouter.cpp, ../EntitiesMP/GravityRouter.h, ../EntitiesMP/GravityRouter_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
[ 12%] 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/MessageItem.cpp, ../EntitiesMP/MessageItem.h, ../EntitiesMP/MessageItem_tables.h
[ 14%] Generating ../EntitiesMP/MeteorShower.cpp, ../EntitiesMP/MeteorShower.h, ../EntitiesMP/MeteorShower_tables.h
[ 14%] Generating ../EntitiesMP/MirrorMarker.cpp, ../EntitiesMP/MirrorMarker.h, ../EntitiesMP/MirrorMarker_tables.h
[ 14%] Generating ../EntitiesMP/ModelDestruction.cpp, ../EntitiesMP/ModelDestruction.h, ../EntitiesMP/ModelDestruction_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
[ 14%] Generating ../EntitiesMP/ModelHolder3.cpp, ../EntitiesMP/ModelHolder3.h, ../EntitiesMP/ModelHolder3_tables.h
[ 15%] Generating ../EntitiesMP/MovingBrush.cpp, ../EntitiesMP/MovingBrush.h, ../EntitiesMP/MovingBrush_tables.h
[ 15%] Generating ../EntitiesMP/MovingBrushMarker.cpp, ../EntitiesMP/MovingBrushMarker.h, ../EntitiesMP/MovingBrushMarker_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/Shooter.cpp, ../EntitiesMP/Shooter.h, ../EntitiesMP/Shooter_tables.h
[ 19%] Generating ../EntitiesMP/SoundHolder.cpp, ../EntitiesMP/SoundHolder.h, ../EntitiesMP/SoundHolder_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/SummonerMarker.cpp, ../EntitiesMP/SummonerMarker.h, ../EntitiesMP/SummonerMarker_tables.h
[ 20%] Generating ../EntitiesMP/Switch.cpp, ../EntitiesMP/Switch.h, ../EntitiesMP/Switch_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
[ 20%] 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
[ 21%] Generating ../EntitiesMP/Walker.cpp, ../EntitiesMP/Walker.h, ../EntitiesMP/Walker_tables.h
[ 22%] Generating ../EntitiesMP/WatchPlayers.cpp, ../EntitiesMP/WatchPlayers.h, ../EntitiesMP/WatchPlayers_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/WorldBase.cpp, ../EntitiesMP/WorldBase.h, ../EntitiesMP/WorldBase_tables.h
[ 22%] Generating ../EntitiesMP/Woman.cpp, ../EntitiesMP/Woman.h, ../EntitiesMP/Woman_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 ShadersD
Scanning dependencies of target ssam
[ 23%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/AddShader.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/AddShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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/ssam.dir/Engine/Classes/BaseEvents.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/AddShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 24%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/AddShaderDS.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/AddShaderDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/AddShaderDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 24%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseShader.cpp.o
[ 24%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/MovableBrushEntity.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 24%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseShaderDS.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseShaderDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseShaderDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
[ 24%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/MovableEntity.cpp.o
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 24%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/BaseTransparent.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseTransparent.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseTransparent.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/BaseTransparentDS.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseTransparentDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:41:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es: In member function ‘virtual void CMovableEntity::ClearMovingTemp()’:
/home/corey/Stuff/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))
| ^
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2002:1: note: in expansion of macro ‘CLEARMEM’
2002 | CLEARMEM(en_vMoveTranslation);
| ^ ~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Math/AABBox.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/Entity.h:27,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Math/Vector.h:32:7: note: ‘FLOAT3D’ {aka ‘class Vector<float, 3>’} declared here
32 | class Vector {
| ^~~~~~
/home/corey/Stuff/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))
| ^
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2003:1: note: in expansion of macro ‘CLEARMEM’
2003 | CLEARMEM(en_mMoveRotation);
| ^ ~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/Entity.h:26,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Math/Matrix.h:28:7: note: ‘FLOATmatrix3D’ {aka ‘class Matrix<float, 3, 3>’} declared here
28 | class Matrix {
| ^~~~~~
/home/corey/Stuff/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))
| ^
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2004:1: note: in expansion of macro ‘CLEARMEM’
2004 | CLEARMEM(en_vAppliedTranslation);
| ^ ~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Math/AABBox.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/Entity.h:27,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Math/Vector.h:32:7: note: ‘FLOAT3D’ {aka ‘class Vector<float, 3>’} declared here
32 | class Vector {
| ^~~~~~
/home/corey/Stuff/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))
| ^
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:2005:1: note: in expansion of macro ‘CLEARMEM’
2005 | CLEARMEM(en_mAppliedRotation);
| ^ ~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/Entity.h:26,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Entities/InternalClasses.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:22:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/StdH.h:38,
from /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:21:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘void CStaticStackArray<Type>::MoveArray(CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’:
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:183:3: note: in expansion of macro ‘ASSERT’
183 | ASSERT(&arOther!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’:
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/BaseTransparentDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::MoveArray(CStaticArray<Type>&) [with Type = CBrushPolygon*]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:194:32: required from ‘void CStaticStackArray<Type>::MoveArray(CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:153:3: note: in expansion of macro ‘ASSERT’
153 | ASSERT(&arOther!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = CBrushPolygon*]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = CBrushPolygon*]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = CBrushPolygon*]’
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableEntity.es:52:16: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CBrushPolygon*]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = CBrushPolygon*]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CEntityForce]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::Expand(INDEX) [with Type = CEntityForce]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:58:3: note: in expansion of macro ‘ASSERT’
58 | ASSERT(this!=NULL && iNewCount>sa_Count);
| ^~~~~~
[ 25%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/ColorShader.cpp.o
[ 25%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/MovableModelEntity.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ColorShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ColorShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/Common.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Common.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/MovableModelEntity.es:24:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
[ 25%] Building CXX object CMakeFiles/ssam.dir/Engine/Classes/PlayerEntity.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Common.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/DetailShader.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/DetailShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/DetailShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/DisplaceShader.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:24:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es: In member function ‘virtual void CPlayerEntity::DumpSync_t(CTStream&, INDEX)’:
/home/corey/Stuff/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++) {
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/DisplaceShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
[ 25%] Building CXX object CMakeFiles/ssam.dir/Engine/Engine.cpp.o
/home/corey/Stuff/Serious-Engine/Sources/Engine/Engine.cpp:131: error: unterminated #else
131 | #if (defined USE_PORTABLE_C) // rcg10072001
|
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/DisplaceShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/InvisibleShader.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/InvisibleShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/Engine/Engine.cpp:26:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/InvisibleShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/MultiLayerShader.cpp.o
/home/corey/Stuff/Serious-Engine/Sources/Engine/Engine.cpp: In function ‘void SE_InitEngine(const char*, CTString)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/Engine/StdH.h:38,
from /home/corey/Stuff/Serious-Engine/Sources/Engine/Engine.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/ssam.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 26%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/Reflection.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/MultiLayerShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Reflection.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/MultiLayerShader.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/ReflectionDS.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Reflection.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ReflectionDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
[ 26%] Building CXX object CMakeFiles/ShadersD.dir/Shaders/ReftectionAndSpecular.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ReflectionDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ReftectionAndSpecular.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/ReftectionAndSpecularDS.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ReftectionAndSpecularDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ReftectionAndSpecular.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/Specular.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/ReftectionAndSpecularDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Specular.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/SpecularDS.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/SpecularDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Specular.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/StdH.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/SpecularDS.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/StdH.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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]);
| ~^~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/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/ShadersD.dir/Shaders/Translucent.cpp.o
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:48,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Translucent.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CRC.h: In function ‘void CRC_AddBlock(ULONG&, UBYTE*, ULONG)’:
/home/corey/Stuff/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 /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/StdH.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
In file included from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:39,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.inl:8,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/CTString.h:143,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Input.h:22,
from /home/corey/Stuff/Serious-Engine/Sources/./Engine/Engine.h:33,
from /home/corey/Stuff/Serious-Engine/Sources/./Shaders/StdH.h:16,
from /home/corey/Stuff/Serious-Engine/Sources/Shaders/Translucent.cpp:16:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXVertex4]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXVertex4]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:39:35: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXTexCoord]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXTexCoord]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:40:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = int]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = int]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:43:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp: In instantiation of ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
166 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:166:3: note: in expansion of macro ‘ASSERT’
166 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In instantiation of ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = GFXColor]’:
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = GFXColor]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:28:8: required from ‘void CStaticArray<Type>::CopyArray(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:30:3: required from ‘void CStaticArray<Type>::operator=(const CStaticArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticStackArray.cpp:170:32: required from ‘CStaticStackArray<Type>& CStaticStackArray<Type>::operator=(const CStaticStackArray<Type>&) [with Type = TileLayer]’
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Terrain/ArrayHolder.h:44:37: required from here
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:21: warning: the compiler can assume that the address of ‘arOriginal’ will never be NULL [-Waddress]
129 | ASSERT(&arOriginal!=NULL);
/usr/include/SDL2/SDL_assert.h:149:19: note: in definition of macro ‘SDL_enabled_assert’
149 | while ( !(condition) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:129:3: note: in expansion of macro ‘ASSERT’
129 | ASSERT(&arOriginal!=NULL);
| ^~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp: In member function ‘void CStaticArray<Type>::New(INDEX) [with Type = CTString]’:
/home/corey/Stuff/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) ) { \
| ^~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Base/Assert.h:104:26: note: in expansion of macro ‘SDL_assert’
104 | #define ASSERT(expr) SDL_assert(expr)
| ^~~~~~~~~~
/home/corey/Stuff/Serious-Engine/Sources/./Engine/Templates/StaticArray.cpp:44:3: note: in expansion of macro ‘ASSERT’
44 | ASSERT(this!=NULL && iCount>=0);
| ^~~~~~
[ 27%] Linking CXX shared library Debug/libShadersD.so
[ 27%] Built target ShadersD
make: *** [Makefile:149: all] Error 2
[corey@manjaro-pi Sources]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment