Before formatting: int main() { int k = 10; for( auto i = decltype( k ){ 0 }; i < k; ++i ) continue; return 0; } After formatting, decltype initializer brackets are broken: int main() { int k = 10; for( auto i = decltype( k ) { 0 }; i < k; ++i ) continue; return 0; }