SymbolRewriter: Convert test to opaque pointers
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 27 Nov 2022 18:49:08 +0000 (13:49 -0500)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 2 Dec 2022 20:20:56 +0000 (15:20 -0500)
llvm/test/SymbolRewriter/rewrite.ll

index 1fd0b31..9f7b3cb 100644 (file)
@@ -20,11 +20,11 @@ define i32 @caller() {
 }
 
 %struct.S = type { i8 }
-@_ZN1SC1Ev = alias void (%struct.S*), void (%struct.S*)* @_ZN1SC2Ev
-define void @_ZN1SC2Ev(%struct.S* %this) unnamed_addr align 2 {
+@_ZN1SC1Ev = alias void (ptr), ptr @_ZN1SC2Ev
+define void @_ZN1SC2Ev(ptr %this) unnamed_addr align 2 {
 entry:
-  %this.addr = alloca %struct.S*, align 4
-  store %struct.S* %this, %struct.S** %this.addr, align 4
+  %this.addr = alloca ptr, align 4
+  store ptr %this, ptr %this.addr, align 4
   ret void
 }