commit 4f3734f0242e02fdd08772bfaed48be482467ffb
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Thu Dec 14 16:22:46 2017 +0100

    Use static_assert instead of LATTEST
    
    Fixes bug #10928
---
 src/TextClass.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/TextClass.cpp b/src/TextClass.cpp
index f636324..6e0a3e5 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;

Reply via email to