@@ -16,7 +16,7 @@ use crate::{
1616 self ,
1717 wgsl:: { address_space_str, ToWgsl , TryToWgsl } ,
1818 } ,
19- proc:: { self , ExpressionKindTracker , NameKey } ,
19+ proc:: { self , NameKey } ,
2020 valid, Handle , Module , ShaderStage , TypeInner ,
2121} ;
2222
@@ -178,7 +178,6 @@ impl<W: Write> Writer<W> {
178178 info : fun_info,
179179 expressions : & function. expressions ,
180180 named_expressions : & function. named_expressions ,
181- expr_kind_tracker : ExpressionKindTracker :: from_arena ( & function. expressions ) ,
182181 } ;
183182
184183 // Write the function
@@ -207,7 +206,6 @@ impl<W: Write> Writer<W> {
207206 info : info. get_entry_point ( index) ,
208207 expressions : & ep. function . expressions ,
209208 named_expressions : & ep. function . named_expressions ,
210- expr_kind_tracker : ExpressionKindTracker :: from_arena ( & ep. function . expressions ) ,
211209 } ;
212210 self . write_function ( module, & ep. function , & func_ctx) ?;
213211
@@ -1029,14 +1027,8 @@ impl<W: Write> Writer<W> {
10291027 func_ctx : & back:: FunctionCtx ,
10301028 name : & str ,
10311029 ) -> BackendResult {
1032- // Some functions are marked as const, but are not yet implemented as constant expression
1033- let quantifier = if func_ctx. expr_kind_tracker . is_impl_const ( handle) {
1034- "const"
1035- } else {
1036- "let"
1037- } ;
10381030 // Write variable name
1039- write ! ( self . out, "{quantifier} {name}" ) ?;
1031+ write ! ( self . out, "let {name}" ) ?;
10401032 if self . flags . contains ( WriterFlags :: EXPLICIT_TYPES ) {
10411033 write ! ( self . out, ": " ) ?;
10421034 let ty = & func_ctx. info [ handle] . ty ;
0 commit comments