[clang-format] Do not treat the asm clobber [ as ObjCExpr
authorKrasimir Georgiev <krasimir@google.com>
Tue, 13 Nov 2018 15:38:12 +0000 (15:38 +0000)
committerKrasimir Georgiev <krasimir@google.com>
Tue, 13 Nov 2018 15:38:12 +0000 (15:38 +0000)
commit28e2dbb14d49b8476516a1ba45f5dcda841a8765
tree5e464fd0bcbe78da8a2534ca581cb1cd73b50686
parent077a42ca9f6980334a3a5d171c6176f560f48e26
[clang-format] Do not treat the asm clobber [ as ObjCExpr

Summary:
The opening square of an inline asm clobber was being annotated as an ObjCExpr.
This caused, amongst other things, the ObjCGuesser to guess header files
containing that pattern as ObjC files.

Reviewers: benhamilton

Reviewed By: benhamilton

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D54111

llvm-svn: 346756
clang/lib/Format/TokenAnnotator.cpp
clang/unittests/Format/FormatTest.cpp