refactoring for toplevel-ref, toplevel-set, link-now
authorAndy Wingo <wingo@pobox.com>
Fri, 5 Jun 2009 09:47:19 +0000 (11:47 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 5 Jun 2009 09:47:19 +0000 (11:47 +0200)
commitb7393ea123eb0f27d99ba1c38bd944f78b90eb42
tree46f0eb6a1ff4fad21709dc020734641d319212f2
parent42193dac5800fe6a63d392c8b9ebb7f9257725e2
refactoring for toplevel-ref, toplevel-set, link-now

* libguile/vm-i-system.c (toplevel-ref, toplevel-set)
* libguile/vm-i-loader.c (link-now):
* libguile/vm.c (resolve_variable): Factor out common code to a static
  method. The compiler can still inline it, so it shouldn't have a
  significant performance effect.

* libguile/vm-engine.c (vm_error_no_such_module): Remove now-unused
  label.
libguile/vm-engine.c
libguile/vm-i-loader.c
libguile/vm-i-system.c
libguile/vm.c