// RUN: %clang_cc1 -pedantic-errors -fblocks -std=c++1y -emit-pch %s -o %t-cxx11
// RUN: %clang_cc1 -ast-print -pedantic-errors -fblocks -std=c++1y -include-pch %t-cxx11 %s | FileCheck -check-prefix=CHECK-PRINT %s
T ;
inline int
inline int
inline int
int
;
;
// CHECK-PRINT: T add_slowly
// CHECK-PRINT: return [=, &y]
;
int
// CHECK-PRINT: inline int add_int_slowly_twice
// CHECK-PRINT: lambda = [&](int z)
// CHECK-PRINT: init_capture
// CHECK-PRINT: [&, x(t)]
X x = ;