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