// RUN: clang-tidy %s -checks='-*,readability-simplify-boolean-expr' -- -std=c++17 | count 0 struct RAII {}; bool foo(bool Cond) { bool Result; if (RAII Object; Cond) Result = true; else Result = false; if (bool X = Cond; X) Result = true; else Result = false; if (bool X = Cond; X) return true; return false; }