* src/vm/method.h (method_assumption): New struct.
authoredwin <none@none>
Sun, 12 Nov 2006 15:14:19 +0000 (15:14 +0000)
committeredwin <none@none>
Sun, 12 Nov 2006 15:14:19 +0000 (15:14 +0000)
commit525c8d067060aa208dad5f32ff98e1b366a14ca0
treeabd987e0b8c2a47a4cdfb436a93abced01c07a8d
parent68be4e127dea085c13de7ec2eb5069c524ca3236
* src/vm/method.h (method_assumption): New struct.
(method_worklist): New struct.
(methodinfo): Added fields `overwrites` and `assumptions`.
(method_add_assumption_monomorphic): Added prototype.
(method_break_assumption_monomorphic): Likewise.

* src/vm/method.c (inline_debug_log): Added variable reference.
(method_add_to_worklist): New function.
(method_add_assumption_monomorphic): Likewise.
(method_break_assumption_monomorphic): Likewise.
src/vm/method.c
src/vm/method.h