diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2006-02-09 14:55:48 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2006-02-09 14:55:48 +0000 |
commit | 2ae43be7b9d4118335c9d2cef6e098f9b9f807fe (patch) | |
tree | bbb5e49ccbf7e3614966571acc317f8d318fecad /extraction/Kildall.ml.patch | |
download | compcert-2ae43be7b9d4118335c9d2cef6e098f9b9f807fe.tar.gz compcert-2ae43be7b9d4118335c9d2cef6e098f9b9f807fe.zip |
Initial import of compcert
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'extraction/Kildall.ml.patch')
-rw-r--r-- | extraction/Kildall.ml.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/extraction/Kildall.ml.patch b/extraction/Kildall.ml.patch new file mode 100644 index 00000000..a091385d --- /dev/null +++ b/extraction/Kildall.ml.patch @@ -0,0 +1,22 @@ +*** Kildall.ml.orig 2006-02-09 11:47:52.000000000 +0100 +--- Kildall.ml 2006-02-09 13:42:35.103321691 +0100 +*************** +*** 191,199 **** + Maps.PMap.t option **) + + let fixpoint successors topnode transf entrypoints = +! DS.fixpoint (fun s -> +! Maps.PMap.get s (make_predecessors successors topnode)) topnode transf +! entrypoints + end + + module type ORDERED_TYPE_WITH_TOP = +--- 191,198 ---- + Maps.PMap.t option **) + + let fixpoint successors topnode transf entrypoints = +! let pred = make_predecessors successors topnode in +! DS.fixpoint (fun s -> Maps.PMap.get s pred) topnode transf entrypoints + end + + module type ORDERED_TYPE_WITH_TOP = |