From ecf9a299de6cb86abf333848cb1d5f8e09cee701 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 15 Jan 2019 18:56:17 +0100 Subject: [PATCH] Check for proper number of failure reasons. --- server/TracyWorker.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index ac34aec3..2ad35d75 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -3648,6 +3648,8 @@ static const char* s_failureReasons[] = { "Invalid order of zone begin and end events." }; +static_assert( sizeof( s_failureReasons ) / sizeof( *s_failureReasons ) == (int)Worker::Failure::NUM_FAILURES, "Missing failure reason description." ); + const char* Worker::GetFailureString( Worker::Failure failure ) { return s_failureReasons[(int)failure];