1 // RUN: %clang_cc1 -fsanitize=implicit-unsigned-integer-truncation -fsanitize-recover=implicit-unsigned-integer-truncation -emit-llvm %s -o - -triple x86_64-linux-gnu | FileCheck %s -implicit-check-not="call void @__ubsan_handle_implicit_conversion" --check-prefixes=CHECK
4 unsigned short t0(unsigned short x
) {
10 unsigned short t1(unsigned short x
) {
16 unsigned short t2(unsigned short x
) {
22 unsigned short t3(unsigned short x
) {
29 signed short t4(signed short x
) {
35 signed short t5(signed short x
) {
41 signed short t6(signed short x
) {
47 signed short t7(signed short x
) {
54 unsigned char t8(unsigned char x
) {
60 unsigned char t9(unsigned char x
) {
66 unsigned char t10(unsigned char x
) {
72 unsigned char t11(unsigned char x
) {
79 signed char t12(signed char x
) {
85 signed char t13(signed char x
) {
91 signed char t14(signed char x
) {
97 signed char t15(signed char x
) {