summaryrefslogtreecommitdiff
path: root/libguile/vm-i-system.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2012-05-08 22:43:04 +0200
committerAndy Wingo <wingo@pobox.com>2012-05-08 22:43:04 +0200
commita3ded46520b35a8dbda22097b74792b8282d12ce (patch)
tree9af4c888be060263851d602031dc162023e1d55e /libguile/vm-i-system.c
parent4d497b629b73afda35ba409c3dcbfb665fe41dde (diff)
parent33672b071118f54ee637afa00349f2a4404a84da (diff)
downloadguile-a3ded46520b35a8dbda22097b74792b8282d12ce.tar.gz
Merge remote-tracking branch 'origin/stable-2.0'
Conflicts: libguile/ports.c libguile/ports.h libguile/read.c libguile/vm-i-system.c
Diffstat (limited to 'libguile/vm-i-system.c')
-rw-r--r--libguile/vm-i-system.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libguile/vm-i-system.c b/libguile/vm-i-system.c
index b6c15d28e..ef559ae52 100644
--- a/libguile/vm-i-system.c
+++ b/libguile/vm-i-system.c
@@ -310,6 +310,7 @@ VM_DEFINE_INSTRUCTION (25, variable_ref, "variable-ref", 0, 1, 1)
{
SCM var_name;
+ SYNC_ALL ();
/* Attempt to provide the variable name in the error message. */
var_name = scm_module_reverse_lookup (scm_current_module (), x);
vm_error_unbound (program, scm_is_true (var_name) ? var_name : x);