From: Jean-Marc Lasgouttes Date: Thu, 14 Dec 2017 15:22:46 +0000 (+0100) Subject: Use static_assert instead of LATTEST X-Git-Tag: lyx-2.4.0dev-acb2ca7b~4227 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=4f3734f0242e02fdd08772bfaed48be482467ffb;p=features.git Use static_assert instead of LATTEST Fixes bug #10928 --- 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;