brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · d49d561 Raw
36 lines · plain
1# REQUIRES: asserts2# RUN: llvm-mc -filetype=obj -triple=x86_64-windows-msvc %s -o %t3# RUN: llvm-jitlink -num-threads=0 -debug-only=jitlink -noexec \4# RUN:              -abs var=0xcafef00d %t 2>&1 | \5# RUN:              FileCheck %s6#7# Check a default symbol is aliased as a weak external symbol.8#9# CHECK: Creating graph symbols...10# CHECK:      8: Creating defined graph symbol for COFF symbol ".weak.func.default.main" in .text (index: 1)11# CHECK-NEXT:   0x0 (block + 0x00000000): size: 0x00000000, linkage: strong, scope: default, dead  -   .weak.func.default.main 12# CHECK-NEXT: 9: Creating defined graph symbol for COFF symbol "main" in .text (index: 1)13# CHECK-NEXT:   0x10 (block + 0x00000010): size: 0x00000000, linkage: strong, scope: default, dead  -   main14# CHECK-NEXT: 6: Creating weak external symbol for COFF symbol "func" in section 015# CHECK-NEXT:   0x0 (block + 0x00000000): size: 0x00000000, linkage: weak, scope: default, dead  -   func16 17	.text18 19	.def	func;20	.scl	2;21	.type	32;22	.endef23	.weak	func24	.p2align	4, 0x9025func:26	retq27 28	.def	main;29	.scl	2;30	.type	32;31	.endef32	.globl	main33	.p2align	4, 0x9034main:35	retq36