[clang-format] Fix an ObjC regression introduced with new [[likely]][[unlikely]]...
authormydeveloperday <mydeveloperday@gmail.com>
Tue, 26 May 2020 17:47:56 +0000 (18:47 +0100)
committermydeveloperday <mydeveloperday@gmail.com>
Tue, 26 May 2020 17:48:49 +0000 (18:48 +0100)
commit8f1156a7d004d97e9f75484a00dc4278698fd8ea
tree6ab9381730ab7c2242e5b63410be681718a76502
parent2c7d63257d8e33ff721af78045d2be6bac54da05
[clang-format] Fix an ObjC regression introduced with new [[likely]][[unlikely]] support in if/else clauses

Summary:
{D80144} introduce an ObjC regression

Only parse the `[]` if what follows is really an attribute

Reviewers: krasimir, JakeMerdichAMD

Reviewed By: krasimir

Subscribers: rdwampler, aaron.ballman, curdeius, cfe-commits

Tags: #clang, #clang-format

Differential Revision: https://reviews.llvm.org/D80547
clang/lib/Format/UnwrappedLineParser.cpp
clang/lib/Format/UnwrappedLineParser.h
clang/unittests/Format/FormatTest.cpp
clang/unittests/Format/FormatTestObjC.cpp