You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.167
Former-commit-id: 289509151e0fee68a1b591a20c9f109c3c789d3a
This commit is contained in:
parent
e19d552987
commit
b084638f15
@ -1,24 +0,0 @@
|
||||
; RUN: opt < %s -instcombine -S | FileCheck %s
|
||||
|
||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||
target triple = "x86_64-pc-windows-msvc"
|
||||
|
||||
%class.A = type { i32 (...)** }
|
||||
|
||||
@0 = constant [1 x i8*] zeroinitializer
|
||||
|
||||
@vtbl = alias i8*, getelementptr inbounds ([1 x i8*], [1 x i8*]* @0, i32 0, i32 0)
|
||||
|
||||
define i32 (%class.A*)* @test() {
|
||||
; CHECK-LABEL: test
|
||||
entry:
|
||||
br i1 undef, label %for.body, label %for.end
|
||||
|
||||
for.body: ; preds = %for.body, %entry
|
||||
br i1 undef, label %for.body, label %for.end
|
||||
|
||||
for.end: ; preds = %for.body, %entry
|
||||
%A = phi i32 (%class.A*)** [ bitcast (i8** @vtbl to i32 (%class.A*)**), %for.body ], [ null, %entry ]
|
||||
%B = load i32 (%class.A*)*, i32 (%class.A*)** %A
|
||||
ret i32 (%class.A*)* %B
|
||||
}
|
Reference in New Issue
Block a user