clear clang errors

This commit is contained in:
Kasper Sauramo
2025-03-27 12:15:26 +02:00
parent a3d4d46226
commit c3f240624c
12 changed files with 34 additions and 50 deletions

View File

@@ -1,22 +1,14 @@
#include "symbols.h"
#include "logger/logger.h"
#include "memory.h"
#include "types.h"
#include <stdlib.h>
static inline uptr
add_ptr_offset_if_invalid(uptr p, uptr offset,
struct sc_array_memreg *const regions) {
if (memory_find_pointer(p, regions, NULL) != HILOAD_OK)
return p + offset;
return p;
}
void hi_free_symbol_info(SymbolInfos *symbols) {
for (size_t i = 0; i < symbols->names.size; i++) {
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wcast-qual"
free((void *)symbols->names.elems[i]);
#pragma GCC diagnostic pop
}
sc_array_term(&symbols->names);