Use [[no_unique_address]] for space in end of NewGRFCache
This commit is contained in:
		| @@ -86,7 +86,7 @@ struct NewGRFCache { | |||||||
| 	uint32_t consist_cargo_information; ///< Cache for NewGRF var 42. (Note: The cargotype is untranslated in the cache because the accessing GRF is yet unknown.) | 	uint32_t consist_cargo_information; ///< Cache for NewGRF var 42. (Note: The cargotype is untranslated in the cache because the accessing GRF is yet unknown.) | ||||||
| 	uint32_t company_information;       ///< Cache for NewGRF var 43. | 	uint32_t company_information;       ///< Cache for NewGRF var 43. | ||||||
| 	uint32_t position_in_vehicle;       ///< Cache for NewGRF var 4D. | 	uint32_t position_in_vehicle;       ///< Cache for NewGRF var 4D. | ||||||
| 	uint8_t  cache_valid;               ///< Bitset that indicates which cache values are valid. | 	NO_UNIQUE_ADDRESS uint8_t cache_valid; ///< Bitset that indicates which cache values are valid. | ||||||
|  |  | ||||||
| 	bool operator==(const NewGRFCache&) const = default; | 	bool operator==(const NewGRFCache&) const = default; | ||||||
| }; | }; | ||||||
| @@ -404,9 +404,9 @@ public: | |||||||
| 		Order *old_orders;              ///< Only used during conversion of old save games | 		Order *old_orders;              ///< Only used during conversion of old save games | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|  | 	NO_UNIQUE_ADDRESS NewGRFCache grf_cache; ///< Cache of often used calculated NewGRF values | ||||||
| 	Direction cur_image_valid_dir;      ///< NOSAVE: direction for which cur_image does not need to be regenerated on the next tick | 	Direction cur_image_valid_dir;      ///< NOSAVE: direction for which cur_image does not need to be regenerated on the next tick | ||||||
|  |  | ||||||
| 	NewGRFCache grf_cache;              ///< Cache of often used calculated NewGRF values |  | ||||||
| 	VehicleCache vcache;                ///< Cache of often used vehicle values. | 	VehicleCache vcache;                ///< Cache of often used vehicle values. | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jonathan G Rennison
					Jonathan G Rennison