Skip to content

Commit efdb89a

Browse files
committed
Revert dynamic literals feature check
1 parent afe4369 commit efdb89a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/llvm_backend_expr.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5332,8 +5332,7 @@ gb_internal lbAddr lb_build_addr_compound_lit(lbProcedure *p, Ast *expr) {
53325332
if (cl->elems.count == 0) {
53335333
break;
53345334
}
5335-
u64 feature_flags = lb_get_file_feature_flags(p);
5336-
GB_ASSERT(feature_flags & OptInFeatureFlag_DynamicLiterals || build_context.dynamic_literals);
5335+
GB_ASSERT(expr->file()->feature_flags & OptInFeatureFlag_DynamicLiterals || build_context.dynamic_literals);
53375336

53385337
lbValue err = lb_dynamic_map_reserve(p, v.addr, 2*cl->elems.count, pos);
53395338
gb_unused(err);
@@ -5422,8 +5421,7 @@ gb_internal lbAddr lb_build_addr_compound_lit(lbProcedure *p, Ast *expr) {
54225421
if (cl->elems.count == 0) {
54235422
break;
54245423
}
5425-
u64 feature_flags = lb_get_file_feature_flags(p);
5426-
GB_ASSERT(feature_flags & OptInFeatureFlag_DynamicLiterals || build_context.dynamic_literals);
5424+
GB_ASSERT(expr->file()->feature_flags & OptInFeatureFlag_DynamicLiterals || build_context.dynamic_literals);
54275425

54285426
Type *et = bt->DynamicArray.elem;
54295427
lbValue size = lb_const_int(p->module, t_int, type_size_of(et));

0 commit comments

Comments
 (0)