summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler.c2
-rw-r--r--tests/Makefile5
2 files changed, 5 insertions, 2 deletions
diff --git a/compiler.c b/compiler.c
index 15c37b7..d64d119 100644
--- a/compiler.c
+++ b/compiler.c
@@ -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)/$@