fix string cast warning

This commit is contained in:
Nikita Smith
2025-03-27 15:01:16 -07:00
parent 3c7c2918f6
commit 5ba981357d
5 changed files with 64 additions and 72 deletions
+2 -1
View File
@@ -1472,6 +1472,7 @@ RDI_PROC RDI_U32 rdi_addr_size_from_arch(RDI_Arch arch);
RDI_PROC RDI_EvalConversionKind rdi_eval_conversion_kind_from_typegroups(RDI_EvalTypeGroup in, RDI_EvalTypeGroup out);
RDI_PROC RDI_S32 rdi_eval_op_typegroup_are_compatible(RDI_EvalOp op, RDI_EvalTypeGroup group);
RDI_PROC RDI_U8 *rdi_explanation_string_from_eval_conversion_kind(RDI_EvalConversionKind kind, RDI_U64 *size_out);
RDI_PROC RDI_U8 *rdi_string_from_type_kind(RDI_TypeKind kind, RDI_U64 *size_out);
```
@gen(functions) @c_file
@@ -1499,7 +1500,7 @@ rdi_hash(RDI_U8 *ptr, RDI_U64 size)
`switch (kind)`;
`{`;
`default:{}break;`;
@expand(RDI_TypeKindTable a) ` case RDI_TypeKind_$(a.name): {result = "$(a.name)"; *size_out = sizeof("$(a.name)")-1;}break;`,
@expand(RDI_TypeKindTable a) ` case RDI_TypeKind_$(a.name): {result = (RDI_U8*)"$(a.name)"; *size_out = sizeof("$(a.name)")-1;}break;`,
`}`;
`return result;`;
`}`;