view tests/subsig.ur @ 2174:ce312cad5ecd

Use correct OpenSSL thread safety macros on OS X (closes #209) Create an Autoconf test to determine if pthread_t is a pointer or scalar type, and use the appropriate CRYPTO_THREADID_set macro based on the result.
author Benjamin Barenblat <bbaren at mit.edu>
date Sun, 20 Sep 2015 17:46:07 -0400
parents 71bafe66dbe1
children
line wrap: on
line source
structure M = struct
        signature S = sig
                type t
        end
end

structure N : M.S = struct
        type t = int
end

structure M' = struct
        type t = int
        val y = 42

        signature S = sig
                val x : t
        end
end

structure N' : M'.S = struct
        val x = 0
end

signature S = sig
        type t
        val y : t

        signature S = sig
                val x : t
        end
end

structure M'S : S = M'

structure V : M'S.S = struct
        val x = M'S.y
end

structure M'S' = M'S

structure V : M'S'.S = struct
        val x = M'S.y
end