// RUN: %clang_cc1 -triple mips64el-unknown-linux -O3 -S -target-abi n64 -o - -emit-llvm %s | FileCheck %s
;
;
;
;
;
extern D0 gd0;
extern D1 gd1;
extern D2 gd2;
// CHECK: define{{.*}} inreg { i64, i64 } @_Z4foo1v()
D0
// CHECK: define{{.*}} inreg { double, float } @_Z4foo2v()
D1
// CHECK-LABEL: define{{.*}} void @_Z4foo32D2(i64 inreg %a0.coerce0, double inreg %a0.coerce1)
void
// CHECK-LABEL: define{{.*}} void @_Z4foo42D0(i64 inreg %a0.coerce0, i64 inreg %a0.coerce1)
void