From: Eli Bendersky Date: Sat, 1 Dec 2012 13:50:51 +0000 (+0000) Subject: Fix a test that was redefining FileCheck variables while referencing old ones. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ac5586591aacfe86e14aab3d2524a2d5b936efd4;p=clang Fix a test that was redefining FileCheck variables while referencing old ones. In preparation for the FileCheck enhancement to support backreferences. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169090 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/builtinshufflevector2.c b/test/CodeGen/builtinshufflevector2.c index faf7a3ec1a..ac0e07a419 100644 --- a/test/CodeGen/builtinshufflevector2.c +++ b/test/CodeGen/builtinshufflevector2.c @@ -16,14 +16,14 @@ void clang_shufflevector_v_v( float4* A, float4 x, uint4 mask ) { // CHECK: [[I:%.*]] = extractelement <4 x i32> [[MASK]], i32 1 // CHECK: [[E:%.*]] = extractelement <4 x float> [[X]], i32 [[I]] -// CHECK: [[V:%.*]] = insertelement <4 x float> [[V]], float [[E]], i32 1 +// CHECK: [[V2:%.*]] = insertelement <4 x float> [[V]], float [[E]], i32 1 // CHECK: [[I:%.*]] = extractelement <4 x i32> [[MASK]], i32 2 // CHECK: [[E:%.*]] = extractelement <4 x float> [[X]], i32 [[I]] -// CHECK: [[V:%.*]] = insertelement <4 x float> [[V]], float [[E]], i32 2 +// CHECK: [[V3:%.*]] = insertelement <4 x float> [[V2]], float [[E]], i32 2 // CHECK: [[I:%.*]] = extractelement <4 x i32> [[MASK]], i32 3 // CHECK: [[E:%.*]] = extractelement <4 x float> [[X]], i32 [[I]] -// CHECK: [[V:%.*]] = insertelement <4 x float> [[V]], float [[E]], i32 3 -// CHECK: store <4 x float> [[V]], <4 x float>* {{%.*}}, +// CHECK: [[V4:%.*]] = insertelement <4 x float> [[V3]], float [[E]], i32 3 +// CHECK: store <4 x float> [[V4]], <4 x float>* {{%.*}}, *A = __builtin_shufflevector( x, mask ); }