Files
clang-p2996/clang/test/CodeGen/kr-call.c
John McCall 625ed88f07 When rewriting a call to a K&R function to lead to a well-prototyped
function, be sure to drop parameter attributes when dropping their
associated arguments.  Patch by Aaron Landwehr!

llvm-svn: 136753
2011-08-03 00:43:55 +00:00

14 lines
450 B
C

// 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 drops that attribute when
// also dropping the spurious argument.
void test0_helper();
void test0() {
// CHECK: call void @test0_helper()
test0_helper(1);
}
void test0_helper() {}