diff options
-rw-r--r-- | compiler.c | 2 | ||||
-rw-r--r-- | tests/Makefile | 5 |
2 files changed, 5 insertions, 2 deletions
@@ -4854,7 +4854,7 @@ Variable _eval_literal(Scope *s, CompData *data, Vector *tokens, size_t literal) vect_push_string(&data->data, "#ptr\n\n"); out = var_init(label, typ_get_inbuilt("uint8")); - out.mod = s->current; + out.mod = NULL; out.location = LOC_DATA; free(label); int arr_t = PTYPE_ARR; diff --git a/tests/Makefile b/tests/Makefile index 909b750..4365af7 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -7,9 +7,12 @@ src_files := $(wildcard *.tnsl) obj_files := $(src_files:.tnsl=.o) out_files := $(src_files:.tnsl=.out) -.PHONY: all outdir clean +.PHONY: all run outdir clean all: outdir $(out_files) +run: all + ./run.sh + %.asm: %.tnsl @../ctc $< $(obj_dir)/$@ |