llvm-project

Форк
0
/
execute-weak.cpp 
13 строк · 325.0 Байт
1
// UNSUPPORTED: system-aix, system-windows
2
// RUN: cat %s | clang-repl | FileCheck %s
3

4
extern "C" int printf(const char *, ...);
5
int __attribute__((weak)) bar() { return 42; }
6
auto r4 = printf("bar() = %d\n", bar());
7
// CHECK: bar() = 42
8

9
int a = 12;
10
static __typeof(a) b __attribute__((__weakref__("a")));
11
int c = b;
12

13
%quit
14

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

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

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

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