repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
rs6000: Correct the function code for _AMO_LD_DEC_BOUNDED
[official-gcc.git]
/
gcc
/
testsuite
/
g++.dg
/
abi
/
no_unique_address5.C
blob
3e94048b90929933bdf6222163907b3ae2bafe1a
1
// PR c++/88865
2
// { dg-do compile { target c++11 } }
3
4
struct B {};
5
struct A {
6
[[no_unique_address]] B a;
7
[[no_unique_address]] B b;
8
[[no_unique_address]] B c;
9
[[no_unique_address]] B d;
10
};
11
12
#define SA(X) static_assert((X),#X)
13
SA(sizeof(A) == 4);
14
15
A a;
16
SA(&a.a != &a.b);
17
SA(&a.c != &a.b);
18
SA(&a.c != &a.d);