Sign in
gnu
/
gcc
/
refs/heads/master
/
.
/
gcc
/
testsuite
/
gcc.dg
/
c23-tag-composite-4.c
blob: 2cc4b067c05680db3345a3c1217905d45646150c [
file
] [
log
] [
blame
]
/* { dg-do compile }
* { dg-options "-std=c23" }
*/
// conditional operator
void
f
(
void
)
{
struct
foo
{
int
x
;
}
a
;
struct
foo
{
int
x
;
}
b
;
1
?
a
:
b
;
}
struct
bar
{
int
x
;
}
a
;
void
g
(
void
)
{
struct
bar
{
int
x
;
}
b
;
1
?
a
:
b
;
}