llvm-project

Форк
0
/
def-name.test 
26 строк · 772.0 Байт
1
# RUN: rm -rf %t
2
# RUN: mkdir -p %t
3
# RUN: cd %t
4
# RUN: yaml2obj %p/Inputs/ret42.yaml -o in.obj
5

6
# RUN: lld-link /entry:main in.obj
7
# RUN: lld-link /entry:main /dll in.obj
8

9
# RUN: echo -e "NAME foo\n" > fooexe.def
10
# RUN: echo -e "LIBRARY foo\n" > foodll.def
11
# RUN: lld-link /entry:main /def:fooexe.def in.obj
12
# RUN: lld-link /entry:main /def:foodll.def /dll in.obj
13

14
# RUN: lld-link /entry:main /out:bar.exe /def:fooexe.def in.obj
15
# RUN: lld-link /entry:main /out:bar.dll /def:foodll.def /dll in.obj
16

17
# RUN: llvm-readobj in.exe | FileCheck %s
18
# RUN: llvm-readobj in.dll | FileCheck %s
19

20
# RUN: llvm-readobj foo.exe | FileCheck %s
21
# RUN: llvm-readobj foo.dll | FileCheck %s
22

23
# RUN: llvm-readobj bar.exe | FileCheck %s
24
# RUN: llvm-readobj bar.dll | FileCheck %s
25

26
CHECK: File:
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.