blob: 5048dfac8954ec108b3fc9457bf0d8a54f9decac [file] [log] [blame]
void test(bool x) {
if (x) {}
// RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:2:7 %s | FileCheck %s
// CHECK: PREFERRED-TYPE: _Bool
while (x) {}
// RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:6:10 %s | FileCheck %s
for (; x;) {}
// RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:9:10 %s | FileCheck %s
// FIXME(ibiryukov): the condition in do-while is parsed as expression, so we
// fail to detect it should be converted to bool.
// do {} while (x);
}