From 83fcd38f1fc2aafd6cd2b8c331f94ca481607dd2 Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Wed, 5 Dec 2018 19:45:40 +0100
Subject: [PATCH] update to changes in kernel API

---
 src/plugins/markdown-report/eva_coverage.ml | 3 ++-
 src/plugins/markdown-report/md_gen.ml       | 8 +++-----
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/plugins/markdown-report/eva_coverage.ml b/src/plugins/markdown-report/eva_coverage.ml
index bcdc1433bbe..70c5f4bc12f 100644
--- a/src/plugins/markdown-report/eva_coverage.ml
+++ b/src/plugins/markdown-report/eva_coverage.ml
@@ -44,7 +44,8 @@ let is_analyzed_function vi =
                  Cil_datatype.Varinfo.equal
                    (Kernel_function.get_vi kf)
                    vi)
-              (Globals.FileIndex.get_functions s))
+              (Globals.FileIndex.get_functions
+                 (Filepath.Normalized.of_string s)))
          (Mdr_params.Stubs.get())) &&
   not (List.mem vi.vname
          (String.split_on_char ','
diff --git a/src/plugins/markdown-report/md_gen.ml b/src/plugins/markdown-report/md_gen.ml
index 2f74d5565be..3fe132bcf7d 100644
--- a/src/plugins/markdown-report/md_gen.ml
+++ b/src/plugins/markdown-report/md_gen.ml
@@ -92,8 +92,8 @@ let section_stubs env =
     List.concat
       (List.map
          (fun f ->
-            let filename = Filepath.normalize f in
-            Globals.FileIndex.get_functions ~declarations:false ~filename)
+            let filename = Filepath.Normalized.of_string f in
+            Globals.FileIndex.get_functions ~declarations:false filename)
          (Mdr_params.Stubs.get ())
       )
   in
@@ -294,9 +294,7 @@ let gen_coverage env =
   in
   header :: content
 
-let string_of_pos pos =
-  Format.asprintf
-    "%s:%d" (Filename.basename pos.Lexing.pos_fname) pos.Lexing.pos_lnum
+let string_of_pos pos = Format.asprintf "%a" Filepath.pp_pos pos
 
 let string_of_pos_opt =
   function
-- 
GitLab