wasm-linker: ensure symbol fields are set for decls

Previously the symbol tag field would remain `undefined` until it
was set during `flush`. However, the symbol's tag would be observed
earlier than where it was being set. We now set it to the explicit
tag `undefined` so this can be caught during debug. The symbol tag of
a decl will now also be set right after `updateDecl` and `updateFunc`.

Likewise, we now also set the `name` field during atom creation for
decls, as well as set the other fields to the max(u32) to ensure we
get a compiler crash during debug to ensure any misses will be caught.
2ac0ba03a6Luuk de Gram committed on 11/8/2023, 11:00:17 PMparent10a28bc
2 files changedLine totals unavailable