Before when a semicolon was missing after a boolean literal:
a = true return 1;
clang-format would parse this as one line and format as:
a = true return 1;
It turns out that C++ does not consider true and false to be literals, we
have to check for that explicitly.