From: Eli Friedman Date: Wed, 4 Jan 2012 20:43:57 +0000 (+0000) Subject: Fix test so it doesn't depend on the host's calling convention lowering code. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b7d09c8606a4b927d563881616a56e32e0589256;p=clang Fix test so it doesn't depend on the host's calling convention lowering code. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147545 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGenOpenCL/vector_literals_nested.cl b/test/CodeGenOpenCL/vector_literals_nested.cl index cb8ea78c7f..b9013d0482 100644 --- a/test/CodeGenOpenCL/vector_literals_nested.cl +++ b/test/CodeGenOpenCL/vector_literals_nested.cl @@ -11,13 +11,13 @@ __constant const int4 itest2 = (int4)(1, 2, ((int2)(3))); typedef float float2 __attribute((ext_vector_type(2))); typedef float float4 __attribute((ext_vector_type(4))); -float4 ftest1() { - return (float4)(1.1f, 1.2f, ((float2)(1.3f, 1.4f))); -// CHECK: ret <4 x float> +void ftest1(float4 *p) { + *p = (float4)(1.1f, 1.2f, ((float2)(1.3f, 1.4f))); +// CHECK: store <4 x float> } -float4 ftest2() { - return (float4)(1.1f, 1.2f, ((float2)(1.3f))); -// CHECK: ret <4 x float> +float4 ftest2(float4 *p) { + *p = (float4)(1.1f, 1.2f, ((float2)(1.3f))); +// CHECK: store <4 x float> }