diff options
author | Rui Ueyama <ruiu@google.com> | 2015-09-01 06:01:53 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-09-01 06:01:53 +0000 |
commit | 5c1fa7fc49b4315985256e3c1d37371435376837 (patch) | |
tree | 8a48dcb7cd28176f8a9f1257d08a5456a23f1fda /test/Object/archive-symtab.test | |
parent | 06fdb3019671e94780d23f8e9446875253f23060 (diff) |
Object: Fix COFF import file's symbols.
If a symbol is marked as "data", the symbol should be exported
with __imp_ prefix. Previously, the symbol was exported as-is.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246532 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Object/archive-symtab.test')
-rw-r--r-- | test/Object/archive-symtab.test | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/Object/archive-symtab.test b/test/Object/archive-symtab.test index 120401bad36..c9e89005d6c 100644 --- a/test/Object/archive-symtab.test +++ b/test/Object/archive-symtab.test @@ -104,10 +104,10 @@ RUN: llvm-ar --format=gnu rcsU %t.a %p/Inputs/coff-short-import-code %p/Inputs/c RUN: llvm-nm -M %t.a | FileCheck --check-prefix=COFF-SHORT-IMPORT %s COFF-SHORT-IMPORT: Archive map -COFF-SHORT-IMPORT-NEXT: _foo in coff-short-import-code COFF-SHORT-IMPORT-NEXT: __imp__foo in coff-short-import-code -COFF-SHORT-IMPORT-NEXT: _bar in coff-short-import-data -COFF-SHORT-IMPORT-NOT: __imp__bar in coff-short-import-data +COFF-SHORT-IMPORT-NEXT: _foo in coff-short-import-code +COFF-SHORT-IMPORT-NEXT: __imp__bar in coff-short-import-data +COFF-SHORT-IMPORT-NOT: _bar in coff-short-import-data Test that we pad the symbol table so that it ends in a multiple of 4 bytes: 8 + 60 + 36 == 104 |