blob: a804225a380c89b99ba8c7389d795deacc56bb1b [file]
; RUN: opt < %s -S | FileCheck %s
; Test whether the UTC format the switch-cases correctly, which requires TWO extra spaces.
define i8 @testi8(i8 %x) {
switch i8 %x, label %default [
i8 0, label %case1
i8 1, label %case2
i8 2, label %case3
i8 3, label %case3
]
default:
ret i8 0
case1:
ret i8 1
case2:
ret i8 2
case3:
ret i8 3
}
define i32 @testi32(i32 %x) {
switch i32 %x, label %default [
i32 0, label %case1
i32 1, label %case2
i32 2, label %case3
i32 3, label %case3
]
default:
ret i32 0
case1:
ret i32 1
case2:
ret i32 2
case3:
ret i32 3
}
define i128 @testi128(i128 %x) {
switch i128 %x, label %default [
i128 0, label %case1
i128 1, label %case2
i128 2, label %case3
i128 3, label %case3
]
default:
ret i128 0
case1:
ret i128 1
case2:
ret i128 2
case3:
ret i128 3
}