llvm-project

Форк
0
/
dump-canonical.cpp 
20 строк · 430.0 Байт
1
// RUN: %clang_cc1 -emit-llvm-only -fdump-record-layouts %s | FileCheck %s
2
// RUN: %clang_cc1 -emit-llvm-only -fdump-record-layouts-canonical %s | FileCheck %s -check-prefix CANONICAL
3

4
typedef long foo_t;
5

6

7
struct a {
8
  foo_t x;
9
} b;
10

11
struct c {
12
  typedef foo_t bar_t;
13
  bar_t x;
14
} d;
15

16
// CHECK:          0 | foo_t
17
// CHECK:          0 | bar_t
18
// CANONICAL-NOT:  0 | foo_t
19
// CANONICAL-NOT:  0 | bar_t
20
// CANONICAL:      0 | long
21

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

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

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

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