Reviewed By: skcho Differential Revision: D13853028 fbshipit-source-id: 77e81eb08master
parent
3fabbfdcad
commit
5ba8bbe08f
@ -0,0 +1,13 @@
|
||||
(*
|
||||
* Copyright (c) 2018-present, Facebook, Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
open! IStd
|
||||
module DomMem = BufferOverrunDomain.Mem
|
||||
|
||||
type t = DomMem.no_oenv_t
|
||||
|
||||
let pp = DomMem.pp
|
@ -0,0 +1,13 @@
|
||||
(*
|
||||
* Copyright (c) 2018-present, Facebook, Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
open! IStd
|
||||
module POCondSet = BufferOverrunProofObligations.ConditionSet
|
||||
|
||||
type t = POCondSet.summary_t
|
||||
|
||||
let pp = POCondSet.pp_summary
|
@ -1,23 +0,0 @@
|
||||
(*
|
||||
* Copyright (c) 2018-present, Facebook, Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
open! IStd
|
||||
module F = Format
|
||||
module Dom = BufferOverrunDomain
|
||||
module PO = BufferOverrunProofObligations
|
||||
|
||||
type memory = Dom.Mem.no_oenv_t
|
||||
|
||||
type t = memory * PO.ConditionSet.summary_t
|
||||
|
||||
let get_output : t -> memory = fst
|
||||
|
||||
let get_cond_set : t -> PO.ConditionSet.summary_t = snd
|
||||
|
||||
let pp : F.formatter -> t -> unit =
|
||||
fun fmt (exit_mem, condition_set) ->
|
||||
F.fprintf fmt "%a@;%a" Dom.Mem.pp exit_mem PO.ConditionSet.pp_summary condition_set
|
Loading…
Reference in new issue