diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/Object/X86/nm-coff.s | 9 | ||||
-rw-r--r-- | llvm/test/Object/coff-archive.test | 4 |
2 files changed, 11 insertions, 2 deletions
diff --git a/llvm/test/Object/X86/nm-coff.s b/llvm/test/Object/X86/nm-coff.s new file mode 100644 index 00000000000..b8f28c7e52a --- /dev/null +++ b/llvm/test/Object/X86/nm-coff.s @@ -0,0 +1,9 @@ +// RUN: llvm-mc %s -o %t -filetype=obj -triple=x86_64-pc-win32 +// RUN: llvm-nm --undefined-only %t | FileCheck %s +// CHECK: w foo + +g: + movl foo(%rip), %eax + retq + + .weak foo diff --git a/llvm/test/Object/coff-archive.test b/llvm/test/Object/coff-archive.test index 5d0b844aa0d..c8051ebe1bf 100644 --- a/llvm/test/Object/coff-archive.test +++ b/llvm/test/Object/coff-archive.test @@ -71,6 +71,8 @@ CHECKIDX: Debug\mymath.obj: CHECKIDX: U ??2@YAPAXI@Z CHECKIDX: U ??3@YAXPAX@Z CHECKIDX: U ??_7type_info@@6B@ +CHECKIDX: w ??_Einvalid_argument@std@@UAEPAXI@Z +CHECKIDX: w ??_Elogic_error@std@@UAEPAXI@Z CHECKIDX: U ??_Ginvalid_argument@std@@UAEPAXI@Z CHECKIDX: U ??_Glogic_error@std@@UAEPAXI@Z CHECKIDX: U ?what@exception@std@@UBEPBDXZ @@ -222,5 +224,3 @@ CHECKIDX: 00000004 R ??_7logic_error@std@@6B@ CHECKIDX: 00000008 r __ehfuncinfo$?Divide@MyMathFuncs@MathFuncs@@SANNN@Z CHECKIDX: 0000000e t __ehhandler$?Divide@MyMathFuncs@MathFuncs@@SANNN@Z CHECKIDX: 00ab9d1b a @comp.id -CHECKIDX: w ??_Einvalid_argument@std@@UAEPAXI@Z -CHECKIDX: w ??_Elogic_error@std@@UAEPAXI@Z |