// RUN: %check_clang_tidy %s readability-else-after-return %t | |
void f(int a) { | |
if (a > 0) | |
return; | |
else // comment | |
// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: don't use else after return | |
// CHECK-FIXES: {{^}} // comment | |
return; | |
if (a > 0) { | |
return; | |
} else { // comment | |
// CHECK-MESSAGES: :[[@LINE-1]]:5: warning: don't use else after return | |
// CHECK-FIXES: } // comment | |
return; | |
} | |
if (a > 0) { | |
f(0); | |
if (a > 10) | |
return; | |
} else { | |
return; | |
} | |
if (a > 0) | |
f(0); | |
else if (a > 10) | |
return; | |
else | |
f(0); | |
} | |