Interface based streams. Fix for initializing with a force unwrap inside. Allow $define to take a list. Allow $define to return error on argument type mismatch in call. Fixed broken bit operations on boolean vectors.

This commit is contained in:
Christoffer Lerno
2023-10-31 00:55:20 +01:00
committed by Christoffer Lerno
parent 1aa038c92f
commit cd7a03c2cf
9 changed files with 139 additions and 136 deletions

View File

@@ -768,6 +768,7 @@ static void llvm_emit_member_addr(GenContext *c, BEValue *value, Decl *parent, D
llvm_value_bitcast(c, value, found->type);
break;
case TYPE_STRUCT:
llvm_value_addr(c, value);
llvm_value_struct_gep(c, value, value, (unsigned)index);
break;
default: