diff options
author | Damien George <damien.p.george@gmail.com> | 2014-04-14 21:20:30 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-04-14 21:20:30 +0100 |
commit | 3bb8bd899b2b1e5970b5ceb822bdf3df9b2e2d13 (patch) | |
tree | 0396642ad4a39c2de561330b02b4ae1d6e9fc5b5 /py/vm.c | |
parent | 0ae9c7042ae0839cea575955f36af280943cb99f (diff) | |
download | micropython-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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 } |