From 64af3d25d48782de44e749b893fca4706becd011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Fri, 30 Mar 2018 13:42:25 +0200 Subject: [PATCH] Provide error message for older version of static_assert --- src/openrct2/ride/Vehicle.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/openrct2/ride/Vehicle.h b/src/openrct2/ride/Vehicle.h index 32691cb731..1c7fb95f67 100644 --- a/src/openrct2/ride/Vehicle.h +++ b/src/openrct2/ride/Vehicle.h @@ -83,7 +83,8 @@ struct rct_ride_entry_vehicle { std::vector peep_loading_positions; }; #pragma pack(pop) -static_assert(offsetof(rct_ride_entry_vehicle, peep_loading_positions) % 8 == 0); +static_assert(offsetof(rct_ride_entry_vehicle, peep_loading_positions) % 8 == 0, "Invalid struct layout"); +static_assert(sizeof(rct_ride_entry_vehicle) % 8 == 0, "Invalid struct size"); struct rct_vehicle { uint8 sprite_identifier; // 0x00