// RUN: %check_clang_tidy %s readability-braces-around-statements %t -- -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 2}]}" -- void do_something(const char *) {} bool cond(const char *) { return false; } void test() { if (cond("if1") /*comment*/) do_something("same-line"); if (cond("if2")) do_something("single-line"); if (cond("if3") /*comment*/) // some comment do_something("three" "lines"); // CHECK-MESSAGES: :[[@LINE-4]]:31: warning: statement should be inside braces // CHECK-FIXES: if (cond("if3") /*comment*/) { // CHECK-FIXES: } if (cond("if4") /*comment*/) // some comment do_something("many" "many" "many" "many" "lines"); // CHECK-MESSAGES: :[[@LINE-7]]:31: warning: statement should be inside braces // CHECK-FIXES: if (cond("if4") /*comment*/) { // CHECK-FIXES: } }