// RUN: %clang_cc1 -mrtd -triple i386-unknown-freebsd9.0 -emit-llvm -o - %s | FileCheck %s

void baz(int arg);

// CHECK: define x86_stdcallcc void @foo(i32 %arg) nounwind
void foo(int arg) {
// CHECK: call x86_stdcallcc i32 (...)* @bar(i32 %tmp)
  bar(arg);
// CHECK: call x86_stdcallcc void @baz(i32 %tmp1)
  baz(arg);
}

// CHECK: declare x86_stdcallcc i32 @bar(...)

// CHECK: declare x86_stdcallcc void @baz(i32)

// RUN: %clang_cc1 -mrtd -triple i386-unknown-freebsd9.0 -emit-llvm -o - %s | FileCheck %s

void baz(int arg);

// CHECK: define x86_stdcallcc void @foo(i32 %arg) nounwind
void foo(int arg) {
// CHECK: call x86_stdcallcc i32 (...)* @bar(i32
  bar(arg);
// CHECK: call x86_stdcallcc void @baz(i32
  baz(arg);
}

// CHECK: declare x86_stdcallcc i32 @bar(...)

// CHECK: declare x86_stdcallcc void @baz(i32)

Kill off more names to fix this test
Kill off more names to fix this test

git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@126775 91177308-0d34-0410-b5e6-96231b3b80d8
