Revert "[clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro...
authorMarek Kurdej <marek.kurdej+llvm.org@gmail.com>
Wed, 18 May 2022 05:25:12 +0000 (07:25 +0200)
committerMarek Kurdej <marek.kurdej+llvm.org@gmail.com>
Wed, 18 May 2022 05:27:45 +0000 (07:27 +0200)
commit573a5b58001d6dd86d404832b7b1c45a1b4f4c55
tree51e8aa33d20aaae202acbf3fcf9d8c033267cd60
parente00cbbec06c08dc616a0d52a20f678b8fbd4e304
Revert "[clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline."

This reverts commit 50cd52d9357224cce66a9e00c9a0417c658a5655.

It provoked regressions in C++ and ObjectiveC as described in https://reviews.llvm.org/D123676#3515949.

Reproducers:
```
MACRO_BEGIN
#if A
int f();
#else
int f();
#endif
```

```
NS_SWIFT_NAME(A)
@interface B : C
@property(readonly) D value;
@end
```
clang/lib/Format/FormatTokenLexer.cpp
clang/lib/Format/UnwrappedLineParser.cpp
clang/unittests/Format/FormatTest.cpp