// RUN: %clang_cc1 %s -std=c++11 -emit-pch -o %t
// RUN: %clang_cc1 %s -std=c++11 -include-pch %t -fsyntax-only -verify
// expected-no-diagnostics
#ifndef HEADER
#define HEADER
// No crash or assertion failure on multiple nested lambdas deserialization.
template <typename T>
void b() {
[] {
[]{
[]{
[]{
[]{
}();
}();
}();
}();
}();
}
void foo() {
b<int>();
}
#endif