summaryrefslogtreecommitdiffstats
path: root/llvm/test/Object/X86/nm-bitcodeweak.test
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-09-15 17:54:22 +0000
committerDavide Italiano <davide@freebsd.org>2016-09-15 17:54:22 +0000
commitf7518498ffa4064b548aa924a6ce4fa6d9378645 (patch)
tree08b5f0b4e83e6f8641d29daece1200b339979877 /llvm/test/Object/X86/nm-bitcodeweak.test
parentb385f2a16fb071a6355c8a01d3aaf2aca704fd7d (diff)
downloadbcm5719-llvm-f7518498ffa4064b548aa924a6ce4fa6d9378645.tar.gz
bcm5719-llvm-f7518498ffa4064b548aa924a6ce4fa6d9378645.zip
[IRObjectFile] Handle undefined weak symbols in RecordStreamer.
Differential Revision: https://reviews.llvm.org/D24594 llvm-svn: 281629
Diffstat (limited to 'llvm/test/Object/X86/nm-bitcodeweak.test')
-rw-r--r--llvm/test/Object/X86/nm-bitcodeweak.test3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/test/Object/X86/nm-bitcodeweak.test b/llvm/test/Object/X86/nm-bitcodeweak.test
index 3333068bb36..2af09e58988 100644
--- a/llvm/test/Object/X86/nm-bitcodeweak.test
+++ b/llvm/test/Object/X86/nm-bitcodeweak.test
@@ -1,6 +1,7 @@
; RUN: llvm-as %s -o=%t1
; RUN: llvm-nm %t1 | FileCheck %s
+; Check that __libc_blah is reported as defined weak.
; CHECK: W __libc_blah
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
@@ -8,3 +9,5 @@ target triple = "x86_64-unknown-freebsd11.0"
module asm ".weak __libc_blah"
module asm ".equ __libc_blah, blah"
+module asm ".globl blah"
+module asm "blah: ret"
OpenPOWER on IntegriCloud