diff --git a/.pick_status.json b/.pick_status.json index 14858564862..1f5481560ad 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -194,7 +194,7 @@ "description": "nak/opt_copy_prop: Fix IAdd3 overflow check", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/nouveau/compiler/nak/opt_copy_prop.rs b/src/nouveau/compiler/nak/opt_copy_prop.rs index 657f14c9844..bc7d78d7156 100644 --- a/src/nouveau/compiler/nak/opt_copy_prop.rs +++ b/src/nouveau/compiler/nak/opt_copy_prop.rs @@ -659,7 +659,7 @@ impl CopyPropPass { use SrcType::{ALU, I32}; let [src0, src1, src2] = &mut add.srcs; if add.overflow[0].is_none() - && add.overflow[0].is_none() + && add.overflow[1].is_none() { self.prop_to_src(I32, &cbuf_rule, src0); self.prop_to_src(I32, &cbuf_rule, src1);