Increase verbosity of some assertion failure messages

This commit is contained in:
Jonathan G Rennison
2018-01-29 00:18:49 +00:00
parent 1615137481
commit bb6b8d8cd6
2 changed files with 3 additions and 2 deletions

View File

@@ -200,7 +200,8 @@ void Train::ConsistChanged(ConsistChangeFlags allowed_changes)
const RailVehicleInfo *rvi_u = RailVehInfo(u->engine_type);
/* Check the this->first cache. */
assert(u->First() == this);
assert_msg(u->First() == this, "u: %s, this: %s",
scope_dumper().VehicleInfo(u), scope_dumper().VehicleInfo(this));
/* update the 'first engine' */
u->gcache.first_engine = this == u ? INVALID_ENGINE : first_engine;