aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Transforms/InstCombine/cast.ll5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/cast.ll b/test/Transforms/InstCombine/cast.ll
index fb0b899ef1..53bc87ff6a 100644
--- a/test/Transforms/InstCombine/cast.ll
+++ b/test/Transforms/InstCombine/cast.ll
@@ -161,3 +161,8 @@ void %test25(int** %P) {
ret void
}
+int %test26(float %F) {
+ %c = cast float %F to double ;; no need to cast from float->double.
+ %D = cast double %c to int
+ ret int %D
+}