From dd7f3e86622f9ecb7cff948cc2714f99a33a5aaf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Bobot?= <francois.bobot@cea.fr>
Date: Wed, 30 Sep 2020 18:49:21 +0200
Subject: [PATCH] Fix frama-c -print-share-path without \n end

---
 src/kernel_internals/runtime/special_hooks.ml | 2 +-
 tests/syntax/dune                             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/kernel_internals/runtime/special_hooks.ml b/src/kernel_internals/runtime/special_hooks.ml
index 0c164a05fcf..6936800dc9c 100644
--- a/src/kernel_internals/runtime/special_hooks.ml
+++ b/src/kernel_internals/runtime/special_hooks.ml
@@ -61,7 +61,7 @@ let print_config get value () =
 
 let print_configl get value () =
   if get () then begin
-    Log.print_on_output (fun fmt -> List.iter (Format.fprintf fmt "%s\n%!") value) ;
+    Log.print_on_output (fun fmt -> (Format.fprintf fmt "%s%!" (String.concat "\n" value))) ;
     raise Cmdline.Exit
   end
 
diff --git a/tests/syntax/dune b/tests/syntax/dune
index 738b7fa0fd8..be1dbc8b5c2 100644
--- a/tests/syntax/dune
+++ b/tests/syntax/dune
@@ -1,3 +1,3 @@
 (rule
- (action (with-stdout-to framac_share_path (pipe-stdout (run frama-c -print-share-path) (run tr -d '\n'))))
+ (action (with-stdout-to framac_share_path (run frama-c -print-share-path)))
 )
-- 
GitLab