gallivm: fix incorrect type for zero vector in emit_kilp()

http://bugs.freedesktop.org/show_bug.cgi?id=30974
This commit is contained in:
Brian Paul
2010-10-19 09:14:17 -06:00
parent 988b246c47
commit ec2824cd86
@@ -1030,7 +1030,8 @@ emit_kilp(struct lp_build_tgsi_soa_context *bld,
mask = LLVMBuildNot(bld->base.builder, bld->exec_mask.exec_mask, "kilp");
}
else {
mask = bld->base.zero;
LLVMValueRef zero = LLVMConstNull(bld->base.int_vec_type);
mask = zero;
}
lp_build_mask_update(bld->mask, mask);