Previously, clang-format would drop a space character between of and
then following (non-identifier) token if the preceding token was part of
a destructuring assignment (} or ]).
Before:
for (const [a, b] of[]) {}
After:
for (const [a, b] of []) {}