repo.or.cz
/
clang.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
[Heikki Kultala] This patch contains the ABI changes for the TCE target.
[clang.git]
/
test
/
CodeGen
/
debug-info.c
blob
a84d0b2c6aca5db6729872445d0040f3261b9aa9
1
// RUN: %clang_cc1 -o %t -emit-llvm -g %s
2
// RUN: FileCheck --input-file=%t %s
3
4
// PR3023
5
void
convert
(
void
) {
6
struct
{
typeof
(
0
)
f0
; }
v0
;
7
}
8
9
10
// PR2784
11
struct
OPAQUE
;
12
typedef
struct
OPAQUE
*
PTR
;
13
PTR p
;
14
15
16
// PR2950
17
struct
s0
;
18
struct
s0
{
struct
s0
*
p
; }
g0
;
19
20
struct
s0
*
f0
(
struct
s0
*
a0
) {
21
return
a0
->
p
;
22
}
23
24
25
// PR3134
26
char
xpto
[];
27
28
29
// PR3427
30
struct
foo
{
31
int
a
;
32
void
*
ptrs
[];
33
};
34
struct
foo bar
;
35
36
37
// PR4143
38
struct
foo2
{
39
enum
bar
*
bar
;
40
};
41
42
struct
foo2 foo2
;
43
44
45
// Radar 7325611
46
// CHECK: "barfoo"
47
typedef
int
barfoo
;
48
barfoo
foo
() {
49
}