Compiler projects using llvm
// RUN: llvm-mc -triple x86_64-unknown-windows-msvc -filetype obj -o - %s | llvm-readobj --symbols - | FileCheck %s

g:
	movl	foo(%rip), %eax
	retq

	.weak	foo

// CHECK: Symbol {
// CHECK:   Name: foo
// CHECK:   Section: IMAGE_SYM_UNDEFINED (0)
// CHECK:   StorageClass: WeakExternal (0x69)
// CHECK: }