diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-07-26 07:34:49 +0200 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-07-26 07:34:49 +0200 |
| commit | 5adac1252fb065ecb3e308152f6b178b303d6189 (patch) | |
| tree | 3fb9aa9aaaa65b115ddfec7ea8ab469a3ea1b68a /asm.c | |
| parent | 7d73b738a5703d5263a84dcbe3564e2267af6804 (diff) | |
| download | tis100-5adac1252fb065ecb3e308152f6b178b303d6189.tar.gz tis100-5adac1252fb065ecb3e308152f6b178b303d6189.zip | |
Fix tpu source rendering and tpu location duplicates
Diffstat (limited to 'asm.c')
| -rw-r--r-- | asm.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -337,7 +337,9 @@ tis_load(struct tis *tis, const char *filepath) tok_next_in(&tokenizer, TOK_YPOS, -1); tpu->y = atoi(tokenizer.tokstr + 1); tok_next_in(&tokenizer, TOK_NL, -1); - tpu_map_add(&tis->tpu_map, tpu); + if (!tpu_map_add(&tis->tpu_map, tpu)) + die("load: duplicate tpu location X%i Y%i", + tpu->x, tpu->y); break; case TOK_END: if (!tpu) goto disallowed; |
