// RUN: %clang_cc1 -triple s390x-unknown-linux -emit-llvm -o - %s | FileCheck %s | |
// Test that we don't crash. The s390x-unknown-linux target happens | |
// to need to set a sext argument attribute on this call, and we need | |
// to make sure that rewriting it correctly keeps that attribute. | |
void test0_helper(); | |
void test0() { | |
// CHECK: call void bitcast (void ()* @test0_helper to void (i32)*)(i32 signext 1) | |
test0_helper(1); | |
} | |
void test0_helper() {} | |