@@ -1227,6 +1227,14 @@ def f(x, y, *args, **kwargs):
1227
1227
self .assertIn ("kwargs['z']" , hlo_str )
1228
1228
self .assertIn ("kwargs['w']" , hlo_str )
1229
1229
1230
+ hlo_str = mlir .module_to_string (
1231
+ lowered .compiler_ir ('stablehlo' ),
1232
+ enable_debug_info = False ,
1233
+ )
1234
+ for s in ("\" x\" " , "y['hi']" , "args[0]" , "args[1]" , "kwargs['z']" , "kwargs['w']" ):
1235
+ self .assertNotIn (s , hlo_str )
1236
+
1237
+
1230
1238
@parameterized .parameters ([0 , 2 , [(0 , 2 )]])
1231
1239
def test_jit_lower_arg_info_static_argnums (self , static_argnums ):
1232
1240
def f (x , y , * args , ** kwargs ):
@@ -1242,6 +1250,10 @@ def f(x, y, *args, **kwargs):
1242
1250
self .assertIn ("kwargs['z']" , hlo_str )
1243
1251
self .assertIn ("kwargs['w']" , hlo_str )
1244
1252
1253
+ hlo_str = mlir .module_to_string (ir , enable_debug_info = False )
1254
+ for s in ("\" x\" " , "y['hi']" , "args[0]" , "args[1]" , "kwargs['z']" , "kwargs['w']" ):
1255
+ self .assertNotIn (s , hlo_str )
1256
+
1245
1257
@parameterized .parameters (['a' , 'b' , [('a' , 'b' )]])
1246
1258
def test_jit_lower_arg_info_static_argnames (self , static_argnames ):
1247
1259
def f (x , y , * args , ** kwargs ):
@@ -1259,6 +1271,13 @@ def f(x, y, *args, **kwargs):
1259
1271
self .assertNotIn ("kwargs['a']" , hlo_str )
1260
1272
self .assertNotIn ("kwargs['b']" , hlo_str )
1261
1273
1274
+ hlo_str = mlir .module_to_string (ir , enable_debug_info = False )
1275
+ for s in (
1276
+ "\" x\" " , "y['hi']" , "args[0]" , "args[1]" , "kwargs['z']" ,
1277
+ "kwargs['w']" , "kwargs['a']" , "kwargs['b']"
1278
+ ):
1279
+ self .assertNotIn (s , hlo_str )
1280
+
1262
1281
def test_jit_lower_result_info (self ):
1263
1282
def f (x , y , z ):
1264
1283
return {'a' : x , 'b' : [y ]}
0 commit comments