From 3d049928dd1ee6de1cc2588d07059dca4f09bf9b Mon Sep 17 00:00:00 2001
From: Allan Blanchard <allan.blanchard@cea.fr>
Date: Thu, 5 Sep 2019 14:56:00 +0200
Subject: [PATCH] [Parsing] Fixes parsing of oneline ghost else

---
 src/kernel_internals/parsing/clexer.mll | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/kernel_internals/parsing/clexer.mll b/src/kernel_internals/parsing/clexer.mll
index bfcb287c5d6..703e67408c8 100644
--- a/src/kernel_internals/parsing/clexer.mll
+++ b/src/kernel_internals/parsing/clexer.mll
@@ -847,7 +847,7 @@ and might_end_ghost_annot = parse
           make_annot ~one_line:false initial lexbuf s }
   | "" { Buffer.add_char buf !annot_char; annot_token lexbuf }
 and annot_one_line = parse
-  | "ghost" "else" {
+  | "ghost" blank+ "else" {
       if is_oneline_ghost () then E.parse_error "nested ghost code";
       enter_oneline_ghost (); LGHOST_ELSE (currentLoc ())
   }
-- 
GitLab