From 2b8a4ce87082db18b3505818045ba2de1abf5a6a Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Tue, 2 Jun 2020 16:32:37 +0200
Subject: [PATCH] [parsing] use -nostdinc if in Frama-C stdlib mode

---
 src/kernel_services/ast_queries/file.ml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/kernel_services/ast_queries/file.ml b/src/kernel_services/ast_queries/file.ml
index 4d92135e2a6..676c7dbcf56 100644
--- a/src/kernel_services/ast_queries/file.ml
+++ b/src/kernel_services/ast_queries/file.ml
@@ -478,8 +478,8 @@ let parse_cabs = function
       else []
     in
     let extra_args =
-      if include_args = [] && define_args = [] then []
-      else add_if_gnu "-nostdinc"
+      if Kernel.FramaCStdLib.get() then add_if_gnu "-nostdinc"
+      else []
     in
     let define_args = "__FRAMAC__" :: define_args in
     (* Hypothesis: the preprocessor does support the arch-related
-- 
GitLab