diff --git a/.pick_status.json b/.pick_status.json index 4da5d99ac64..4b5c234e61d 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -2754,7 +2754,7 @@ "description": "gallivm/nir/soa: use uint for booleans", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c b/src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c index 9e84d0a009b..d29c8a88771 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c @@ -5894,7 +5894,7 @@ void lp_build_nir_soa_func(struct gallivm_state *gallivm, } { struct lp_type bool_type; - bool_type = lp_int_type(type); + bool_type = lp_uint_type(type); bool_type.width /= 32; lp_build_context_init(&bld.bool_bld, gallivm, bool_type); } @@ -5957,7 +5957,7 @@ void lp_build_nir_soa_func(struct gallivm_state *gallivm, } { struct lp_type bool_type; - bool_type = lp_int_type(elem_type); + bool_type = lp_uint_type(elem_type); bool_type.width /= 32; lp_build_context_init(&bld.scalar_bool_bld, gallivm, bool_type); }