From 6a9043ef2e129c6d952780eb658b580ef910e554 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 17 Jan 2023 12:28:41 +0100 Subject: [PATCH] [Linker] Convert test to opaque pointers (NFC) Remove pointer indirections to preserve test intent. --- llvm/test/Linker/Inputs/type-unique-opaque.ll | 6 +++--- llvm/test/Linker/type-unique-opaque.ll | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/llvm/test/Linker/Inputs/type-unique-opaque.ll b/llvm/test/Linker/Inputs/type-unique-opaque.ll index 872b601..2e6f45e 100644 --- a/llvm/test/Linker/Inputs/type-unique-opaque.ll +++ b/llvm/test/Linker/Inputs/type-unique-opaque.ll @@ -1,6 +1,6 @@ %t = type { i8 } -%t2 = type { %t*, i16 } +%t2 = type { %t, i16 } -define %t2* @f() { - ret %t2* null +define %t2 @f() { + ret %t2 { %t { i8 0 }, i16 0 } } diff --git a/llvm/test/Linker/type-unique-opaque.ll b/llvm/test/Linker/type-unique-opaque.ll index b4f6966..72466f2 100644 --- a/llvm/test/Linker/type-unique-opaque.ll +++ b/llvm/test/Linker/type-unique-opaque.ll @@ -4,13 +4,13 @@ ; not cause %u and %t to get merged. ; CHECK: %u = type opaque -; CHECK: define %u* @g() { +; CHECK: define %u @g(%u %a) { %u = type opaque -%u2 = type { %u*, i8 } +%u2 = type { %u, i8 } -declare %u2* @f() +declare %u2 @f() -define %u* @g() { - ret %u* null +define %u @g(%u %a) { + ret %u %a } -- 2.7.4