@@ -524,6 +524,26 @@ accessor_decl_is_did_set( //dir=decl
524524 int id: @accessor_decl ref
525525);
526526
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+
527547associated_type_decls( //dir=decl
528548 unique int id: @associated_type_decl
529549);
@@ -771,6 +791,11 @@ decl_ref_expr_has_ordinary_semantics( //dir=expr
771791 int id: @decl_ref_expr ref
772792);
773793
794+ #keyset[id]
795+ decl_ref_expr_has_distributed_thunk_semantics( //dir=expr
796+ int id: @decl_ref_expr ref
797+ );
798+
774799default_argument_exprs( //dir=expr
775800 unique int id: @default_argument_expr,
776801 int param_decl: @param_decl_or_none ref,
@@ -845,7 +870,8 @@ if_exprs( //dir=expr
845870);
846871
847872@implicit_conversion_expr =
848- @any_hashable_erasure_expr
873+ @abi_safe_conversion_expr
874+ | @any_hashable_erasure_expr
849875| @archetype_to_super_expr
850876| @array_to_pointer_expr
851877| @bridge_from_obj_c_expr
@@ -1104,6 +1130,10 @@ vararg_expansion_exprs( //dir=expr
11041130 int sub_expr: @expr_or_none ref
11051131);
11061132
1133+ abi_safe_conversion_exprs( //dir=expr
1134+ unique int id: @abi_safe_conversion_expr
1135+ );
1136+
11071137any_hashable_erasure_exprs( //dir=expr
11081138 unique int id: @any_hashable_erasure_expr
11091139);
@@ -1319,6 +1349,11 @@ member_ref_expr_has_ordinary_semantics( //dir=expr
13191349 int id: @member_ref_expr ref
13201350);
13211351
1352+ #keyset[id]
1353+ member_ref_expr_has_distributed_thunk_semantics( //dir=expr
1354+ int id: @member_ref_expr ref
1355+ );
1356+
13221357metatype_conversion_exprs( //dir=expr
13231358 unique int id: @metatype_conversion_expr
13241359);
@@ -1408,6 +1443,11 @@ subscript_expr_has_ordinary_semantics( //dir=expr
14081443 int id: @subscript_expr ref
14091444);
14101445
1446+ #keyset[id]
1447+ subscript_expr_has_distributed_thunk_semantics( //dir=expr
1448+ int id: @subscript_expr ref
1449+ );
1450+
14111451try_exprs( //dir=expr
14121452 unique int id: @try_expr
14131453);
0 commit comments