--- branches/vis12/src/compiler/inputs/inputs.sml 2012/10/07 21:14:31 2011 +++ branches/vis12/src/compiler/inputs/inputs.sml 2012/10/24 12:46:03 2056 @@ -82,10 +82,9 @@ | toString (INP{name, desc=SOME desc, init=SOME v, ...}) = String.concat[name, "(\"", String.toString desc, "\") = ", initToString v] - fun imageInfo (INP{init=NONE, ...}) = NONE - | imageInfo (INP{init=SOME(Proxy(_, info)), ...}) = SOME info + fun imageInfo (INP{init=SOME(Proxy(_, info)), ...}) = SOME info | imageInfo (INP{init=SOME(Image info), ...}) = SOME info - | imageInfo _ = raise Fail "imageInfo: not image" + | imageInfo _ = NONE (* type conversion *) fun map f (INP{ty, name, desc, init}) = INP{ty = f ty, name = name, desc = desc, init = init}