blob: ae0336e16b71535b15c586624179d545d8864662 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2" } */
#include <vector>
#define N 10
static void visit(int &level, int n, int k, std::vector< int > &value) {
level = level + 1;
value[k] = level;
for (int i = 0 ; i < n; i++)
if (value[i] == 0)
visit(level, n, i, value);
}
void permutations()
{
std::vector< int > value(N);
int level = -1;
visit(level, N, 0, value);
}
void testExtendByBox() {
permutations();
}
int main() {
testExtendByBox();
return 0;
}