diff options
author | Freya Murphy <freya@freyacat.org> | 2024-10-05 10:16:45 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2024-10-05 10:16:45 -0400 |
commit | 64a7a67f0099c656f74ec53083c77674228379fa (patch) | |
tree | f20ff3dd6a08b9dcbeef7c57af31f44c5b06dc9a /masm | |
parent | fix tests $at reg (diff) | |
download | mips-64a7a67f0099c656f74ec53083c77674228379fa.tar.gz mips-64a7a67f0099c656f74ec53083c77674228379fa.tar.bz2 mips-64a7a67f0099c656f74ec53083c77674228379fa.zip |
Diffstat (limited to '')
-rw-r--r-- | masm/asm.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -9,7 +9,6 @@ #include "asm.h" #include "gen.h" -#include "mlimits.h" #include "tab.h" extern char *current_file; @@ -202,14 +201,14 @@ static int assemble_shdr(struct assembler *assembler, Elf32_Shdr **res, for (uint32_t i = 0; i < assembler->section_len; i++) { struct elf_section *sec = &assembler->sections[i]; const char *prefix = ".reltab"; - char reltab_name[MAX_LEX_LENGTH + strlen(prefix)]; + char reltab_name[MAX_EXT_LENGTH + strlen(prefix)]; if (sec->reltab_len == 0) continue; strcpy(reltab_name, prefix); strncat(reltab_name, sec->data->name.str, - MAX_LEX_LENGTH - strlen(prefix)); + MAX_EXT_LENGTH - strlen(prefix)); if (strtab_write_str(&assembler->shstrtab, reltab_name, &str_off)) { |