[llvm-objdump] - Remove one overload of reportError. NFCI.
[llvm-complete.git] / test / tools / llvm-dlltool / coff-decorated.def
blobe1ca3cbe2d0a0cb808db4b435f0dffd2f95dcb21
1 ; RUN: llvm-dlltool -k -m i386 --input-def %s --output-lib %t.a
2 ; RUN: llvm-readobj %t.a | FileCheck %s
3 ; RUN: llvm-nm %t.a | FileCheck %s -check-prefix=CHECK-NM
5 LIBRARY test.dll
6 EXPORTS
7 CdeclFunction
8 StdcallFunction@4
9 @FastcallFunction@4
10 StdcallAlias@4==StdcallFunction@4
11 ??_7exception@@6B@
12 StdcallExportName@4=StdcallInternalFunction@4
14 ; CHECK: Name type: noprefix
15 ; CHECK: Symbol: __imp__CdeclFunction
16 ; CHECK: Symbol: _CdeclFunction
17 ; CHECK: Name type: undecorate
18 ; CHECK: Symbol: __imp__StdcallFunction@4
19 ; CHECK: Symbol: _StdcallFunction@4
20 ; CHECK: Name type: undecorate
21 ; CHECK: Symbol: __imp_@FastcallFunction@4
22 ; CHECK: Symbol: @FastcallFunction@4
23 ; CHECK: Name type: name
24 ; CHECK: Symbol: __imp_??_7exception@@6B@
25 ; CHECK: Symbol: ??_7exception@@6B@
26 ; CHECK-NM: W _StdcallAlias@4
27 ; CHECK-NM: U _StdcallFunction@4
28 ; CHECK: Symbol: __imp__StdcallExportName@4{{$}}
29 ; CHECK: Symbol: _StdcallExportName@4{{$}}