aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Transforms/InstCombine/rem.ll6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/rem.ll b/test/Transforms/InstCombine/rem.ll
index b7a9a0aa83..dd4b42aee0 100644
--- a/test/Transforms/InstCombine/rem.ll
+++ b/test/Transforms/InstCombine/rem.ll
@@ -19,3 +19,9 @@ uint %test3(uint %A) {
%B = rem uint %A, 8 ; & 7
ret uint %B
}
+
+bool %test3(int %A) {
+ %B = rem int %A, -8 ; & 7
+ %C = setne int %B, 0
+ ret bool %C
+}