@@ -524,6 +524,26 @@ accessor_decl_is_did_set( //dir=decl
524
524
int id: @accessor_decl ref
525
525
);
526
526
527
+ #keyset[id]
528
+ accessor_decl_is_read( //dir=decl
529
+ int id: @accessor_decl ref
530
+ );
531
+
532
+ #keyset[id]
533
+ accessor_decl_is_modify( //dir=decl
534
+ int id: @accessor_decl ref
535
+ );
536
+
537
+ #keyset[id]
538
+ accessor_decl_is_unsafe_address( //dir=decl
539
+ int id: @accessor_decl ref
540
+ );
541
+
542
+ #keyset[id]
543
+ accessor_decl_is_unsafe_mutable_address( //dir=decl
544
+ int id: @accessor_decl ref
545
+ );
546
+
527
547
associated_type_decls( //dir=decl
528
548
unique int id: @associated_type_decl
529
549
);
@@ -771,6 +791,11 @@ decl_ref_expr_has_ordinary_semantics( //dir=expr
771
791
int id: @decl_ref_expr ref
772
792
);
773
793
794
+ #keyset[id]
795
+ decl_ref_expr_has_distributed_thunk_semantics( //dir=expr
796
+ int id: @decl_ref_expr ref
797
+ );
798
+
774
799
default_argument_exprs( //dir=expr
775
800
unique int id: @default_argument_expr,
776
801
int param_decl: @param_decl_or_none ref,
@@ -845,7 +870,8 @@ if_exprs( //dir=expr
845
870
);
846
871
847
872
@implicit_conversion_expr =
848
- @any_hashable_erasure_expr
873
+ @abi_safe_conversion_expr
874
+ | @any_hashable_erasure_expr
849
875
| @archetype_to_super_expr
850
876
| @array_to_pointer_expr
851
877
| @bridge_from_obj_c_expr
@@ -1104,6 +1130,10 @@ vararg_expansion_exprs( //dir=expr
1104
1130
int sub_expr: @expr_or_none ref
1105
1131
);
1106
1132
1133
+ abi_safe_conversion_exprs( //dir=expr
1134
+ unique int id: @abi_safe_conversion_expr
1135
+ );
1136
+
1107
1137
any_hashable_erasure_exprs( //dir=expr
1108
1138
unique int id: @any_hashable_erasure_expr
1109
1139
);
@@ -1319,6 +1349,11 @@ member_ref_expr_has_ordinary_semantics( //dir=expr
1319
1349
int id: @member_ref_expr ref
1320
1350
);
1321
1351
1352
+ #keyset[id]
1353
+ member_ref_expr_has_distributed_thunk_semantics( //dir=expr
1354
+ int id: @member_ref_expr ref
1355
+ );
1356
+
1322
1357
metatype_conversion_exprs( //dir=expr
1323
1358
unique int id: @metatype_conversion_expr
1324
1359
);
@@ -1408,6 +1443,11 @@ subscript_expr_has_ordinary_semantics( //dir=expr
1408
1443
int id: @subscript_expr ref
1409
1444
);
1410
1445
1446
+ #keyset[id]
1447
+ subscript_expr_has_distributed_thunk_semantics( //dir=expr
1448
+ int id: @subscript_expr ref
1449
+ );
1450
+
1411
1451
try_exprs( //dir=expr
1412
1452
unique int id: @try_expr
1413
1453
);
0 commit comments