From f0b29729aa086892a2dc6640a9fe619bb723e5fa Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Tue, 1 Jul 2014 14:28:09 +0100
Subject: [PATCH] py, objexcept: Only check for locked gc if gc is enabled.

---
 py/objexcept.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/py/objexcept.c b/py/objexcept.c
index b4a831c62..ad66bb50f 100644
--- a/py/objexcept.c
+++ b/py/objexcept.c
@@ -336,10 +336,13 @@ void mp_obj_exception_clear_traceback(mp_obj_t self_in) {
 }
 
 void mp_obj_exception_add_traceback(mp_obj_t self_in, qstr file, machine_uint_t line, qstr block) {
+    #if MICROPY_ENABLE_GC
     if (gc_is_locked()) {
         // We can't allocate memory, so don't bother to try
         return;
     }
+    #endif
+
     GET_NATIVE_EXCEPTION(self, self_in);
 
     // for traceback, we are just using the list object for convenience, it's not really a list of Python objects
-- 
GitLab