diff --git a/src/plugins/e-acsl/src/libraries/misc.ml b/src/plugins/e-acsl/src/libraries/misc.ml index 92d0e9bfef74a16e235e04f84301a1f25b2ce6cc..95e8177eaab3ea44db06987a7c26de20c2d803c7 100644 --- a/src/plugins/e-acsl/src/libraries/misc.ml +++ b/src/plugins/e-acsl/src/libraries/misc.ml @@ -34,6 +34,9 @@ let is_fc_or_compiler_builtin vi = && let prefix = String.sub vi.vname 0 prefix_length in Datatype.String.equal prefix "__builtin_") + || + (Options.Replace_libc_functions.get () + && Functions.RTL.has_rtl_replacement vi.vname) let is_fc_stdlib_generated vi = Cil.hasAttribute "fc_stdlib_generated" vi.vattr