src/Pure/ML-Systems/smlnj-ptreql.ML
author paulson
Wed, 19 Jul 2006 11:55:26 +0200
changeset 20153 6ff5d35749b0
parent 16528 25a7459d4d4a
permissions -rw-r--r--
Fixed the bugs introduced by the last commit! Output is now *identical* to that produced by the old version, based on a-lists.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16528
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     1
(*  Title:      $Id$
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     2
    Author:     Lawrence C Paulson
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     3
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     4
Pointer Equality: for Standard ML of New Jersey 110.49 or later.
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     5
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     6
Thanks to Matthias Blume for providing InlineT.ptreql!
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     7
*)
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     8
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
     9
CM.autoload "$smlnj/init/init.cmi";
25a7459d4d4a pointer equality for sml/nj
paulson
parents:
diff changeset
    10
val pointer_eq = InlineT.ptreql;