1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-21 05:53:02 +01:00

add function and line info to guards

This commit is contained in:
Ted John
2016-07-16 14:17:36 +01:00
parent d25baf7bd3
commit 5f41e3a0eb
8 changed files with 18 additions and 18 deletions

View File

@@ -167,7 +167,7 @@ public:
Object * LoadObject(const ObjectRepositoryItem * ori) override
{
Guard::ArgumentNotNull(ori);
Guard::ArgumentNotNull(ori, GUARD_LINE);
Object * object = ObjectFactory::CreateObjectFromLegacyFile(ori->Path);
return object;
@@ -177,7 +177,7 @@ public:
{
ObjectRepositoryItem * item = &_items[ori->Id];
Guard::Assert(item->LoadedObject == nullptr);
Guard::Assert(item->LoadedObject == nullptr, GUARD_LINE);
item->LoadedObject = object;
}
@@ -518,7 +518,7 @@ private:
int newRealChecksum = object_calculate_checksum(entry, newData, newDataSize);
if (newRealChecksum != entry->checksum)
{
Guard::Fail("CalculateExtraBytesToFixChecksum failed to fix checksum.");
Guard::Fail("CalculateExtraBytesToFixChecksum failed to fix checksum.", GUARD_LINE);
// Save old data form
SaveObject(path, entry, data, dataSize, false);