@@ -170,7 +170,7 @@ static const Node* infer_value(Context* ctx, const Node* node, const Type* expec
170170 bool expect_uniform = false;
171171 if (expected_type ) {
172172 expect_uniform = deconstruct_qualified_type (& expected_type );
173- assert (is_subtype (expected_type , type ));
173+ assert (shd_is_subtype (expected_type , type ));
174174 }
175175 return infer (ctx , node -> payload .constrained .value , shd_as_qualified_type (type , expect_uniform ));
176176 }
@@ -237,7 +237,7 @@ static const Node* infer_value(Context* ctx, const Node* node, const Type* expec
237237 const Node * elem_type = infer (ctx , node -> payload .composite .type , NULL );
238238 bool uniform = false;
239239 if (elem_type && expected_type ) {
240- assert (is_subtype (get_unqualified_type (expected_type ), elem_type ));
240+ assert (shd_is_subtype (get_unqualified_type (expected_type ), elem_type ));
241241 } else if (expected_type ) {
242242 uniform = deconstruct_qualified_type (& elem_type );
243243 elem_type = expected_type ;
@@ -266,7 +266,7 @@ static const Node* infer_value(Context* ctx, const Node* node, const Type* expec
266266 assert (composite_t );
267267 bool uniform = false;
268268 if (composite_t && expected_type ) {
269- assert (is_subtype (get_unqualified_type (expected_type ), composite_t ));
269+ assert (shd_is_subtype (get_unqualified_type (expected_type ), composite_t ));
270270 } else if (expected_type ) {
271271 uniform = deconstruct_qualified_type (& composite_t );
272272 composite_t = expected_type ;
@@ -300,7 +300,7 @@ static const Node* infer_case(Context* ctx, const Node* node, Nodes inferred_arg
300300 // and do not use the provided param type if it is an untyped ptr
301301 if (!param_type || param_type -> tag != PtrType_TAG || param_type -> payload .ptr_type .pointed_type )
302302 param_type = inferred_arg_type .nodes [i ];
303- assert (is_subtype (param_type , inferred_arg_type .nodes [i ]));
303+ assert (shd_is_subtype (param_type , inferred_arg_type .nodes [i ]));
304304 nparams [i ] = param (a , param_type , old_param -> name );
305305 shd_register_processed (& body_context .rewriter , node -> payload .basic_block .params .nodes [i ], nparams [i ]);
306306 }
0 commit comments