1 ; RUN: llc -mtriple=i686-windows-msvc -o - %s | FileCheck -check-prefix=X86 %s
2 ; RUN: llc -mtriple=x86_64-windows-msvc -o - %s | FileCheck -check-prefix=X64 %s
6 define weak void @foo() {
12 define weak_odr void @bar() {
16 ; X86-NOT: .weak _bar_comdat
17 ; X64-NOT: .weak bar_comdat
18 $bar_comdat = comdat any
20 define weak_odr void @bar_comdat() comdat {
26 define linkonce void @baz() {
30 ; X86-NOT: .weak _baz_comdat
31 ; X64-NOT: .weak baz_comdat
32 $baz_comdat = comdat any
34 define linkonce void @baz_comdat() comdat {
40 define linkonce_odr void @quux() {
44 ; X86-NOT: .weak _quux_comdat
45 ; X64-NOT: .weak quux_comdat
46 $quux_comdat = comdat any
48 define linkonce_odr void @quux_comdat() comdat {