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
PR tree-optimization/86415 - strlen() not folded for substrings within constant arrays
[official-gcc.git]
/
gcc
/
testsuite
/
g++.dg
/
cpp1z
/
decomp-constexpr1.C
blob
04ca9a128a4a76f0c37710b10b65b5e61d96b977
1
// Test for reference address comparison in constant expression.
2
// { dg-options -std=c++17 }
3
4
int i[2];
5
struct A { int i, j; } a;
6
7
void f()
8
{
9
{
10
auto& [ x, y ] = i;
11
static_assert (&x == &i[0]);
12
}
13
14
{
15
auto& [ x, y ] = a;
16
static_assert (&x == &a.i && &y != &a.i);
17
}
18
}