Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
ext
/
builtin-offsetof1.C
blob: cbc2daafbdd8bfc5b187ba7296ce763d8c8da596 [
file
] [
log
] [
blame
]
// PR c++/51413
// PR c++/85277
// { dg-options "-Wno-pointer-arith" }
struct
A
{
static
void
foo
();
};
int
i
=
__builtin_offsetof
(
A
,
foo
[
1
]);
// { dg-error "offsetof" }
int
j
=
__builtin_offsetof
(
volatile
A
,
foo
[
0
]);
// { dg-error "offsetof" }