xref: /llvm-project/clang/test/PCH/for-loop-init-ternary-operator-statement.cpp (revision df8d6d95ca64c70b3acc5a4266326966f3e6f93e)
1d29f7f1aSDanila Kutenin // RUN: %clang_cc1 -emit-pch -o %t %s
2d29f7f1aSDanila Kutenin // RUN: %clang_cc1 -x ast -ast-print %t | FileCheck %s
3d29f7f1aSDanila Kutenin 
f()4d29f7f1aSDanila Kutenin int f() {
5*df8d6d95SVaibhav Thakkar   // CHECK: for (int i = 0; int x = i < 2 ? 1 : 0; i++) {
6d29f7f1aSDanila Kutenin   for (int i = 0; int x = i < 2 ? 1 : 0; i++) {
7d29f7f1aSDanila Kutenin     return x;
8d29f7f1aSDanila Kutenin   }
9d29f7f1aSDanila Kutenin   return 0;
10d29f7f1aSDanila Kutenin }
11d29f7f1aSDanila Kutenin 
12