Summary: These checks were useful when developing Quandary, but do not fire anymore. `AccessPath.raw_equal` is implicated as one of the top time-consuming functions in Quandary, so gating the assertion that calls it needlessly might save us some time. Also minor cleanup: made the error messages a bit clearer and added an mli. Reviewed By: jeremydubreil Differential Revision: D4323653 fbshipit-source-id: 2a723b5master
parent
7682017f93
commit
26ba5336a8
@ -0,0 +1,20 @@
|
|||||||
|
(*
|
||||||
|
* Copyright (c) 2016 - present Facebook, Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* This source code is licensed under the BSD style license found in the
|
||||||
|
* LICENSE file in the root directory of this source tree. An additional grant
|
||||||
|
* of patent rights can be found in the PATENTS file in the same directory.
|
||||||
|
*)
|
||||||
|
|
||||||
|
open! IStd
|
||||||
|
|
||||||
|
(** mapping of ids to raw access paths. useful for id-normalizing access paths *)
|
||||||
|
|
||||||
|
module IdMap = Var.Map
|
||||||
|
|
||||||
|
type astate = AccessPath.raw IdMap.t
|
||||||
|
|
||||||
|
include (module type of IdMap)
|
||||||
|
|
||||||
|
include AbstractDomain.S with type astate := astate
|
Loading…
Reference in new issue