From b7d09c8606a4b927d563881616a56e32e0589256 Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Wed, 4 Jan 2012 20:43:57 +0000 Subject: [PATCH] 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 --- test/CodeGenOpenCL/vector_literals_nested.cl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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> } -- 2.40.0