Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / X86 / coff-alias-type.ll
blob0e041fc032ff5ad03c513cdb5f1fe55c3a24d9eb
1 ; RUN: llc -mtriple=x86_64-windows-gnu -o - %s | FileCheck %s
3 %struct.MyStruct = type { i8 }
5 @_ZN8MyStructC1Ev = dso_local alias void (ptr), ptr @_ZN8MyStructC2Ev
7 define dso_local void @_ZN8MyStructC2Ev(ptr %this) {
8 entry:
9   ret void
12 ; CHECK:      .def     _ZN8MyStructC2Ev
13 ; CHECK-NEXT: .scl     2
14 ; CHECK-NEXT: .type    32
15 ; CHECK-NEXT: .endef
16 ; CHECK-NEXT: .globl   _ZN8MyStructC2Ev
17 ; CHECK:      {{^}}_ZN8MyStructC2Ev:
19 ; CHECK:      .globl   _ZN8MyStructC1Ev
20 ; CHECK-NEXT: .def     _ZN8MyStructC1Ev
21 ; CHECK-NEXT: .scl     2
22 ; CHECK-NEXT: .type    32
23 ; CHECK-NEXT: .endef
24 ; CHECK-NEXT: .set     _ZN8MyStructC1Ev, _ZN8MyStructC2Ev