asm: fix compiler warnings

This commit is contained in:
2024-12-14 21:03:44 +00:00
parent 462f67c6aa
commit a167dd2af5
8 changed files with 150 additions and 117 deletions

View File

@@ -6,8 +6,8 @@
#include <ivy/status.h>
#include <stdio.h>
#define IVY_ASM_INDEX_AUTO (-1)
#define IVY_EX_DATA_KEY_NULL ((ivy_extended_data_key)0)
#define IVY_ASM_INDEX_AUTO (-1)
#define IVY_EX_DATA_KEY_NULL ((ivy_extended_data_key)0)
typedef uint32_t ivy_extended_data_key;
@@ -56,7 +56,10 @@ enum ivy_assembler_scope_type {
typedef unsigned long long ivy_assembler_attrib_table[__IVY_ASM_ATTRIB_COUNT];
IVY_API enum ivy_static ivy_assembler_create(FILE *out, struct ivy_assembler **as);
#define IVY_ASSEMBLER_ATTRIB_TABLE_SIZE \
(sizeof(unsigned long long) * __IVY_ASM_ATTRIB_COUNT)
IVY_API enum ivy_status ivy_assembler_create(FILE *out, struct ivy_assembler **as);
IVY_API enum ivy_status ivy_assembler_finish(struct ivy_assembler *as);
IVY_API enum ivy_status ivy_assembler_begin_scope(