URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [constexpr-array-ptr3.C] - Rev 693
Compare with Previous | Blame | View Log
// { dg-options -std=c++0x }constexpr bool is_negative(int x) {return x < 0;};constexpr bool do_has_neg(const int* x, bool(*p)(int)) {return p(x[0]) || p(x[1]); // Line 6}constexpr bool has_neg(const int (&x)[2], bool(*p)(int)) {return do_has_neg(x, p); // Line 10}constexpr int a[] = {1, -2};constexpr auto answer = has_neg(a, is_negative); // Line 15static_assert(answer, "Error");
