Closed zeux closed 1 year ago
Should be fixed with https://github.com/WheretIB/nullc/pull/39
Thanks! This fixes most of the memset warnings but three remain:
NULLC/CodeGen_X86.h:17:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct x86Argument’; use assignment or value-initialization instead [-Wclass-memaccess]
NULLC/CodeGen_X86.h:21:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct x86Argument’; use assignment or value-initialization instead [-Wclass-memaccess]
NULLC/CodeGen_X86.h:25:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct CodeGenGenericContext::MemCache’; use assignment or value-initialization instead [-Wclass-memaccess]
STR:
make test
on Linux (gcc 11.3)Compilation succeeds and tests run, but the resulting output contains 229 warnings of this form:
Here's the list of unique warnings: