summaryrefslogtreecommitdiffstatshomepage
path: root/py/vm.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-04-14 21:20:30 +0100
committerDamien George <damien.p.george@gmail.com>2014-04-14 21:20:30 +0100
commit3bb8bd899b2b1e5970b5ceb822bdf3df9b2e2d13 (patch)
tree0396642ad4a39c2de561330b02b4ae1d6e9fc5b5 /py/vm.c
parent0ae9c7042ae0839cea575955f36af280943cb99f (diff)
downloadmicropython-3bb8bd899b2b1e5970b5ceb822bdf3df9b2e2d13.tar.gz
micropython-3bb8bd899b2b1e5970b5ceb822bdf3df9b2e2d13.zip
Make USE_COMPUTED_GOTO a config option in mpconfig.h.
Disabled by default. Enabled in unix port.
Diffstat (limited to 'py/vm.c')
-rw-r--r--py/vm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/py/vm.c b/py/vm.c
index f928ad6948..6c117c7cb4 100644
--- a/py/vm.c
+++ b/py/vm.c
@@ -167,7 +167,7 @@ mp_vm_return_kind_t mp_execute_byte_code_2(const byte *code_info, const byte **i
volatile mp_obj_t inject_exc) {
// careful: be sure to declare volatile any variables read in the exception handler (written is ok, I think)
-#ifdef MICROPY_USE_COMPUTED_GOTO
+#if MICROPY_USE_COMPUTED_GOTO
# define DISPATCH() do { \
save_ip = ip; \
@@ -299,7 +299,7 @@ outer_dispatch_loop:
// loop to execute byte code
for (;;) {
dispatch_loop:
-#ifdef MICROPY_USE_COMPUTED_GOTO
+#if MICROPY_USE_COMPUTED_GOTO
DISPATCH();
#else
save_ip = ip;
@@ -1005,7 +1005,7 @@ yield:
nlr_pop();
fastn[0] = obj1;
return MP_VM_RETURN_EXCEPTION;
-#ifndef MICROPY_USE_COMPUTED_GOTO
+#if !MICROPY_USE_COMPUTED_GOTO
}
#endif
}