small bugfix for setting global structs
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Sat, 15 Aug 2020 15:59:21 +0000 (10:59 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Sat, 15 Aug 2020 15:59:21 +0000 (10:59 -0500)
onyx
src/onyxwasm.c

diff --git a/onyx b/onyx
index 2a1eabd4518fcdbff5f67c3c3dbdfdedca4a9bb7..f1d476549b90b66dc98bc159ec2176d5dca3b03f 100755 (executable)
Binary files a/onyx and b/onyx differ
index edffc14ab37aa310bd75254ac0e5eeff5bb4abac..c6f7529d53b35a6b329480896708b8993e064b8d 100644 (file)
@@ -1117,6 +1117,7 @@ COMPILE_FUNC(struct_store, AstTyped* lval) {
         case Ast_Kind_Dereference:  compile_expression(mod, &code, ((AstDereference *) lval)->expr); break;
         case Ast_Kind_Array_Access: compile_array_access_location(mod, &code, (AstArrayAccess *) lval, &offset); break;
         case Ast_Kind_Field_Access: compile_field_access_location(mod, &code, (AstFieldAccess *) lval, &offset); break;
+        case Ast_Kind_Memres:       compile_memory_reservation_location(mod, &code, (AstMemRes *) lval); break;
 
         default: assert(0);
     }