From c5d53efeff5ca3943af6684e999c8802d9f48702 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Thu, 18 Mar 2021 10:57:30 +0000 Subject: [PATCH] [test] Fix mix of variable use/def and regex match LLVM test Transforms/GlobalSplit/basic.ll mixes variable definition and variable use with regex matching of end of line. Mixing end of line matching with variable definition will work but not record the end of line in the string variable. Mixing end of line with variable use will ignore end of line and cause an error once D98691 is landed. This commit moves the end of line matching out of the string subtitution blocks. Reviewed By: tejohnson Differential Revision: https://reviews.llvm.org/D98854 --- llvm/test/Transforms/GlobalSplit/basic.ll | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/test/Transforms/GlobalSplit/basic.ll b/llvm/test/Transforms/GlobalSplit/basic.ll index aa5b331..0a3724f 100644 --- a/llvm/test/Transforms/GlobalSplit/basic.ll +++ b/llvm/test/Transforms/GlobalSplit/basic.ll @@ -12,8 +12,8 @@ target triple = "x86_64-unknown-linux-gnu" ] ; CHECK-NOT: @global = -; CHECK: @global.0 = private constant [2 x i8* ()*] [i8* ()* @f1, i8* ()* @f2], !type [[T1:![0-9]+]], !type [[T2:![0-9]+]], !type [[T3:![0-9]+]], !vcall_visibility [[VIS:![0-9]+$]] -; CHECK: @global.1 = private constant [1 x i8* ()*] [i8* ()* @f3], !type [[T4:![0-9]+]], !type [[T5:![0-9]+]], !vcall_visibility [[VIS$]] +; CHECK: @global.0 = private constant [2 x i8* ()*] [i8* ()* @f1, i8* ()* @f2], !type [[T1:![0-9]+]], !type [[T2:![0-9]+]], !type [[T3:![0-9]+]], !vcall_visibility [[VIS:![0-9]+]]{{$}} +; CHECK: @global.1 = private constant [1 x i8* ()*] [i8* ()* @f3], !type [[T4:![0-9]+]], !type [[T5:![0-9]+]], !vcall_visibility [[VIS]]{{$}} ; CHECK-NOT: @global = @global = internal constant { [2 x i8* ()*], [1 x i8* ()*] } { [2 x i8* ()*] [i8* ()* @f1, i8* ()* @f2], -- 2.7.4