llvm-project

Форк
0
/
objc-alias-printing.m 
18 строк · 226.0 Байт
1
// RUN: %clang_cc1 -ast-print %s
2

3
@protocol P1 @end
4
@protocol P2 @end
5

6
@interface INTF @end
7

8
@compatibility_alias alias INTF;
9

10

11
int foo (void)
12
{
13
	INTF *pi;
14
	INTF<P2,P1> *pi2;
15
	alias *p;
16
	alias<P1,P2> *p2;
17
	return pi2 == p2;
18
}
19

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

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

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

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