From 99b8b92f5148126bb32ee75ebd44bd526f39c411 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Tue, 8 Jun 2010 03:29:31 +0000 Subject: [PATCH] Add test for previous commit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105594 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGenCXX/arm-cc.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/CodeGenCXX/arm-cc.cpp diff --git a/test/CodeGenCXX/arm-cc.cpp b/test/CodeGenCXX/arm-cc.cpp new file mode 100644 index 0000000000..d9a796ea86 --- /dev/null +++ b/test/CodeGenCXX/arm-cc.cpp @@ -0,0 +1,20 @@ +// RUN: %clang_cc1 %s -triple=arm-linux-gnueabi -target-abi aapcs -emit-llvm -o - | FileCheck %s + +class SMLoc { + const char *Ptr; +public: + SMLoc(); + SMLoc(const SMLoc &RHS); +}; +SMLoc foo(void *p); +void bar(void *x) { + foo(x); +} +void zed(SMLoc x); +void baz() { + SMLoc a; + zed(a); +} + +// CHECK: declare arm_aapcscc void @_Z3fooPv(%class.SMLoc* sret, i8*) +// CHECK: declare arm_aapcscc void @_Z3zed5SMLoc(%class.SMLoc*) -- 2.40.0