* src/vm/resolve.c (resolve_field_verifier_checks): Removed dependence
authoredwin <none@none>
Mon, 9 Oct 2006 15:42:02 +0000 (15:42 +0000)
committeredwin <none@none>
Mon, 9 Oct 2006 15:42:02 +0000 (15:42 +0000)
commit16d6020c73c851b3f1919bda24f7a0ad461ee0fd
tree4e7c2361c6c6a1b54df1d260cb8ad41ac8483ce0
parent707683ab16a901d15ec0428f414724f494f72903
* src/vm/resolve.c (resolve_field_verifier_checks): Removed dependence
on instruction format.

(resolve_field_lazy): Pass field reference, instead of instruction.
Do not perform verification checks here. (Caller will do them.)

(resolve_field): Adapted to changed resolve_field_verifier_checks.

(create_unresolved_field): Renamed to resolve_create_unresolved_field.

(constrain_unresolved_field): Renamed to
resolve_constrain_unresolved_field. Removed dependence on instruction
format.

* src/vm/resolve.h (create_unresolved_field): Renamed to
resolve_create_unresolved_field.

(resolve_field_lazy): Changed arguments.

(resolve_field_verifier_checks): Export.

(constrain_unresolved_field): Renamed to
resolve_constrain_unresolved_field. Changed arguments.

* src/vm/jit/verify/typecheck.c (typecheck): Moved instruction set
dependent parts of resolve functions into typecheck.

* src/vm/jit/parse.c (resolve_field_lazy): Changed arguments.
(create_unresolved_field): Renamed.
src/vm/jit/parse.c
src/vm/jit/verify/typecheck.c
src/vm/resolve.c
src/vm/resolve.h