From 4f3734f0242e02fdd08772bfaed48be482467ffb Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Thu, 14 Dec 2017 16:22:46 +0100 Subject: [PATCH] Use static_assert instead of LATTEST Fixes bug #10928 --- src/TextClass.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/TextClass.cpp b/src/TextClass.cpp index f63632471c..6e0a3e5665 100644 --- a/src/TextClass.cpp +++ b/src/TextClass.cpp @@ -1142,8 +1142,9 @@ bool TextClass::readCiteEngine(Lexer & lexrc) int TextClass::readCiteEngineType(Lexer & lexrc) const { - LATTEST(ENGINE_TYPE_DEFAULT == - (ENGINE_TYPE_AUTHORYEAR | ENGINE_TYPE_NUMERICAL)); + static_assert(ENGINE_TYPE_DEFAULT == + (ENGINE_TYPE_AUTHORYEAR | ENGINE_TYPE_NUMERICAL), + "Incorrect default engine type"); if (!lexrc.next()) { lexrc.printError("No cite engine type given for token: `$$Token'."); return ENGINE_TYPE_DEFAULT; -- 2.39.2