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
* doc/extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.
[official-gcc.git]
/
gcc
/
testsuite
/
g++.dg
/
ext
/
builtin8.C
blob
dd49977255da86caa8258955d3a982aab346827f
1
// PR c++/19628
2
// Verify that __builtin_constant_p may appear in a constant-expression.
3
4
// { dg-do compile }
5
6
template <int I>
7
int f(int x[__builtin_constant_p(I)])
8
{
9
return x[0];
10
}
11
12
int g()
13
{
14
int a[1] = { 7 };
15
return f<32>(a);
16
}