From ebacc3721a85fb9533d8770c07b92c27a9039ce1 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Tue, 10 Oct 2023 19:02:27 +0200 Subject: [PATCH] [tests] Finally get rid of the assert failure in oracle of empty3.cpp --- framaCIRGen_src/ACSLLexer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/framaCIRGen_src/ACSLLexer.cpp b/framaCIRGen_src/ACSLLexer.cpp index 3a2f27eb..3354d448 100644 --- a/framaCIRGen_src/ACSLLexer.cpp +++ b/framaCIRGen_src/ACSLLexer.cpp @@ -1890,6 +1890,7 @@ void Lexer::handlePPDirectiveInACSL(const std::string& buffer, size_t& position, // FIXME - not valid if there is a # immediately followed by newline void Lexer::removeFromRevision(size_t start) { + if (start+1>= _revised.size()) { _revised[start] = ' '; return; } if (_revised[start+1] == '\n') { _revised[start] = ' '; } else { -- GitLab