summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/assume.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/InstCombine/assume.ll')
-rw-r--r--test/Transforms/InstCombine/assume.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/Transforms/InstCombine/assume.ll b/test/Transforms/InstCombine/assume.ll
index 6e690426db99..13fa6339e85a 100644
--- a/test/Transforms/InstCombine/assume.ll
+++ b/test/Transforms/InstCombine/assume.ll
@@ -176,13 +176,13 @@ define i32 @icmp2(i32 %a) #0 {
ret i32 %lnot.ext
}
-; FIXME: If the 'not' of a condition is known true, then the condition must be false.
+; If the 'not' of a condition is known true, then the condition must be false.
define i1 @assume_not(i1 %cond) {
; CHECK-LABEL: @assume_not(
; CHECK-NEXT: [[NOTCOND:%.*]] = xor i1 [[COND:%.*]], true
; CHECK-NEXT: call void @llvm.assume(i1 [[NOTCOND]])
-; CHECK-NEXT: ret i1 [[COND]]
+; CHECK-NEXT: ret i1 false
;
%notcond = xor i1 %cond, true
call void @llvm.assume(i1 %notcond)