(svn r25959) -Fix: clang warnings; either because type safety was assumed, or because technically the wrong value was tested

This commit is contained in:
rubidium
2013-11-09 06:52:08 +00:00
parent 14b8f6e594
commit 85d4f8d65c
2 changed files with 3 additions and 2 deletions

View File

@@ -107,7 +107,7 @@
EnforcePrecondition(false, company == ScriptCompany::COMPANY_INVALID || ScriptCompany::ResolveCompanyID(company) != ScriptCompany::COMPANY_INVALID);
EnforcePrecondition(false, CountBits(buttons) >= 1 && CountBits(buttons) <= 3);
EnforcePrecondition(false, buttons < (1 << ::GOAL_QUESTION_BUTTON_COUNT));
EnforcePrecondition(false, type < ::GOAL_QUESTION_TYPE_COUNT);
EnforcePrecondition(false, (int)type < ::GOAL_QUESTION_TYPE_COUNT);
uint8 c = company;
if (company == ScriptCompany::COMPANY_INVALID) c = INVALID_COMPANY;