@@ -1222,6 +1222,14 @@ def f(x, y, *args, **kwargs):
1222
1222
self .assertIn ("kwargs['z']" , hlo_str )
1223
1223
self .assertIn ("kwargs['w']" , hlo_str )
1224
1224
1225
+ hlo_str = mlir .module_to_string (
1226
+ lowered .compiler_ir ('stablehlo' ),
1227
+ enable_debug_info = False ,
1228
+ )
1229
+ for s in ("\" x\" " , "y['hi']" , "args[0]" , "args[1]" , "kwargs['z']" , "kwargs['w']" ):
1230
+ self .assertNotIn (s , hlo_str )
1231
+
1232
+
1225
1233
@parameterized .parameters ([0 , 2 , [(0 , 2 )]])
1226
1234
def test_jit_lower_arg_info_static_argnums (self , static_argnums ):
1227
1235
def f (x , y , * args , ** kwargs ):
@@ -1237,6 +1245,10 @@ def f(x, y, *args, **kwargs):
1237
1245
self .assertIn ("kwargs['z']" , hlo_str )
1238
1246
self .assertIn ("kwargs['w']" , hlo_str )
1239
1247
1248
+ hlo_str = mlir .module_to_string (ir , enable_debug_info = False )
1249
+ for s in ("\" x\" " , "y['hi']" , "args[0]" , "args[1]" , "kwargs['z']" , "kwargs['w']" ):
1250
+ self .assertNotIn (s , hlo_str )
1251
+
1240
1252
@parameterized .parameters (['a' , 'b' , [('a' , 'b' )]])
1241
1253
def test_jit_lower_arg_info_static_argnames (self , static_argnames ):
1242
1254
def f (x , y , * args , ** kwargs ):
@@ -1254,6 +1266,13 @@ def f(x, y, *args, **kwargs):
1254
1266
self .assertNotIn ("kwargs['a']" , hlo_str )
1255
1267
self .assertNotIn ("kwargs['b']" , hlo_str )
1256
1268
1269
+ hlo_str = mlir .module_to_string (ir , enable_debug_info = False )
1270
+ for s in (
1271
+ "\" x\" " , "y['hi']" , "args[0]" , "args[1]" , "kwargs['z']" ,
1272
+ "kwargs['w']" , "kwargs['a']" , "kwargs['b']"
1273
+ ):
1274
+ self .assertNotIn (s , hlo_str )
1275
+
1257
1276
def test_jit_lower_result_info (self ):
1258
1277
def f (x , y , z ):
1259
1278
return {'a' : x , 'b' : [y ]}
0 commit comments