summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/acr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/acr.cc')
-rw-r--r--crawl-ref/source/acr.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc
index a681d16089..39657a0e58 100644
--- a/crawl-ref/source/acr.cc
+++ b/crawl-ref/source/acr.cc
@@ -4399,4 +4399,11 @@ void compile_time_asserts()
//jmf: NEW ASSERTS: we ought to do a *lot* of these
COMPILE_CHECK(NUM_SPELLS < SPELL_NO_SPELL , c7);
COMPILE_CHECK(NUM_JOBS < JOB_UNKNOWN , c8);
+
+ // Also some runtime stuff; I don't know if the order of branches[]
+ // needs to match the enum, but it currently does.
+ for (int i=0; i<NUM_BRANCHES; i++)
+ {
+ ASSERT(branches[i].id == i);
+ }
}