@@ -149,7 +149,6 @@ struct TypeContext<'a> {
149149 gctx : proc:: GlobalCtx < ' a > ,
150150 names : & ' a FastHashMap < NameKey , String > ,
151151 access : crate :: StorageAccess ,
152- binding : Option < & ' a super :: ResolvedBinding > ,
153152 first_time : bool ,
154153}
155154
@@ -323,7 +322,6 @@ struct TypedGlobalVariable<'a> {
323322 names : & ' a FastHashMap < NameKey , String > ,
324323 handle : Handle < crate :: GlobalVariable > ,
325324 usage : valid:: GlobalUse ,
326- binding : Option < & ' a super :: ResolvedBinding > ,
327325 reference : bool ,
328326}
329327
@@ -356,7 +354,6 @@ impl TypedGlobalVariable<'_> {
356354 gctx : self . module . to_ctx ( ) ,
357355 names : self . names ,
358356 access : storage_access,
359- binding : self . binding ,
360357 first_time : false ,
361358 } ;
362359
@@ -1513,7 +1510,6 @@ impl<W: Write> Writer<W> {
15131510 gctx : module. to_ctx ( ) ,
15141511 names : & self . names ,
15151512 access : crate :: StorageAccess :: empty ( ) ,
1516- binding : None ,
15171513 first_time : false ,
15181514 } ;
15191515 write ! ( self . out, "{ty_name} {{}}" ) ?;
@@ -1524,7 +1520,6 @@ impl<W: Write> Writer<W> {
15241520 gctx : module. to_ctx ( ) ,
15251521 names : & self . names ,
15261522 access : crate :: StorageAccess :: empty ( ) ,
1527- binding : None ,
15281523 first_time : false ,
15291524 } ;
15301525 write ! ( self . out, "{ty_name}" ) ?;
@@ -3050,7 +3045,6 @@ impl<W: Write> Writer<W> {
30503045 gctx : context. module . to_ctx ( ) ,
30513046 names : & self . names ,
30523047 access : crate :: StorageAccess :: empty ( ) ,
3053- binding : None ,
30543048 first_time : false ,
30553049 } ;
30563050 write ! ( self . out, "{ty_name}" ) ?;
@@ -3993,7 +3987,6 @@ impl<W: Write> Writer<W> {
39933987 gctx : module. to_ctx ( ) ,
39943988 names : & self . names ,
39953989 access : crate :: StorageAccess :: empty ( ) ,
3996- binding : None ,
39973990 first_time : false ,
39983991 } ;
39993992
@@ -4049,7 +4042,6 @@ impl<W: Write> Writer<W> {
40494042 gctx : module. to_ctx ( ) ,
40504043 names : & self . names ,
40514044 access : crate :: StorageAccess :: empty ( ) ,
4052- binding : None ,
40534045 first_time : false ,
40544046 } ;
40554047 writeln ! (
@@ -4079,7 +4071,6 @@ impl<W: Write> Writer<W> {
40794071 gctx : module. to_ctx ( ) ,
40804072 names : & self . names ,
40814073 access : crate :: StorageAccess :: empty ( ) ,
4082- binding : None ,
40834074 first_time : true ,
40844075 } ;
40854076 writeln ! ( self . out, "typedef {ty_name} {name};" ) ?;
@@ -4179,7 +4170,6 @@ template <typename A>
41794170 gctx : module. to_ctx ( ) ,
41804171 names : & self . names ,
41814172 access : crate :: StorageAccess :: empty ( ) ,
4182- binding : None ,
41834173 first_time : false ,
41844174 } ;
41854175 let name = & self . names [ & NameKey :: Constant ( handle) ] ;
@@ -5479,7 +5469,6 @@ template <typename A>
54795469 gctx : module. to_ctx ( ) ,
54805470 names : & self . names ,
54815471 access : crate :: StorageAccess :: empty ( ) ,
5482- binding : None ,
54835472 first_time : false ,
54845473 } ;
54855474 write ! ( self . out, "{ty_name}" ) ?;
@@ -5497,7 +5486,6 @@ template <typename A>
54975486 gctx : module. to_ctx ( ) ,
54985487 names : & self . names ,
54995488 access : crate :: StorageAccess :: empty ( ) ,
5500- binding : None ,
55015489 first_time : false ,
55025490 } ;
55035491 let separator = separate (
@@ -5520,7 +5508,7 @@ template <typename A>
55205508 names : & self . names ,
55215509 handle,
55225510 usage : fun_info[ handle] ,
5523- binding : None ,
5511+
55245512 reference : true ,
55255513 } ;
55265514 let separator =
@@ -5565,7 +5553,6 @@ template <typename A>
55655553 gctx : module. to_ctx ( ) ,
55665554 names : & self . names ,
55675555 access : crate :: StorageAccess :: empty ( ) ,
5568- binding : None ,
55695556 first_time : false ,
55705557 } ;
55715558 let local_name = & self . names [ & NameKey :: FunctionLocal ( fun_handle, local_handle) ] ;
@@ -5794,7 +5781,6 @@ template <typename A>
57945781 gctx : module. to_ctx ( ) ,
57955782 names : & self . names ,
57965783 access : crate :: StorageAccess :: empty ( ) ,
5797- binding : None ,
57985784 first_time : false ,
57995785 } ;
58005786 let resolved = options. resolve_local_binding ( binding, in_mode) ?;
@@ -5854,7 +5840,6 @@ template <typename A>
58545840 gctx : module. to_ctx ( ) ,
58555841 names : & self . names ,
58565842 access : crate :: StorageAccess :: empty ( ) ,
5857- binding : None ,
58585843 first_time : true ,
58595844 } ;
58605845 let binding = binding. ok_or_else ( || {
@@ -5955,7 +5940,6 @@ template <typename A>
59555940 gctx : module. to_ctx ( ) ,
59565941 names : & self . names ,
59575942 access : crate :: StorageAccess :: empty ( ) ,
5958- binding : None ,
59595943 first_time : false ,
59605944 } ;
59615945
@@ -6140,7 +6124,6 @@ template <typename A>
61406124 names : & self . names ,
61416125 handle,
61426126 usage,
6143- binding : resolved. as_ref ( ) ,
61446127 reference : true ,
61456128 } ;
61466129 let separator = if is_first_argument {
@@ -6353,7 +6336,7 @@ template <typename A>
63536336 names : & self . names ,
63546337 handle,
63556338 usage,
6356- binding : None ,
6339+
63576340 reference : false ,
63586341 } ;
63596342 write ! ( self . out, "{}" , back:: INDENT ) ?;
@@ -6481,7 +6464,6 @@ template <typename A>
64816464 gctx : module. to_ctx ( ) ,
64826465 names : & self . names ,
64836466 access : crate :: StorageAccess :: empty ( ) ,
6484- binding : None ,
64856467 first_time : false ,
64866468 } ;
64876469 write ! ( self . out, "{}{} {}" , back:: INDENT , ty_name, name) ?;
0 commit comments