You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.7 KiB
56 lines
2.7 KiB
// RUN: %clang %s -fsyntax-only -fbracket-depth=512
|
|
// RUN: not %clang %s -fsyntax-only -fbracket-depth=512 -DFAIL 2>&1 | FileCheck %s
|
|
|
|
template <class T> int foo(T &&t);
|
|
|
|
void bar(int x = foo(
|
|
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
|
|
[](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo([](int x = foo(
|
|
|
|
#ifdef FAIL
|
|
[](int x = foo(
|
|
#endif
|
|
|
|
[](int x = foo(1)){}
|
|
|
|
#ifdef FAIL
|
|
)){}
|
|
#endif
|
|
|
|
)){})){})){})){})){})){}
|
|
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
)){})){})){})){})){})){})){})){}
|
|
));
|
|
|
|
// CHECK: fatal error: function scope depth exceeded maximum of 127
|