From 9f6426b9f4cea89ec2a0a96bb9e0225a7d97814f Mon Sep 17 00:00:00 2001
From: Julien Signoles <julien.signoles@cea.fr>
Date: Wed, 26 Mar 2014 11:01:44 +0100
Subject: [PATCH] better aborting message

---
 src/plugins/e-acsl/env.ml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/e-acsl/env.ml b/src/plugins/e-acsl/env.ml
index 6c2493c460b..6b6c32680bd 100644
--- a/src/plugins/e-acsl/env.ml
+++ b/src/plugins/e-acsl/env.ml
@@ -371,7 +371,10 @@ let pop_and_get env stmt ~global_clear where =
 	| _ :: tl ->
 	  match stmt.skind with
 	  | Block { bstmts = [ fst; snd ] } -> extract snd (fst :: acc) tl
-	  | _ -> assert false
+	  | _ ->
+            Kernel.fatal
+              "experting a block containing 2 statements instead of %a"
+              Printer.pp_stmt stmt
       in
       extract stmt [] block.pre_stmts
     in
-- 
GitLab