From 258bb05cfa8ab6c47c4b06d8baff8746d229535d Mon Sep 17 00:00:00 2001 From: Pranjal Raihan Date: Mon, 9 Sep 2024 12:08:12 -0700 Subject: [PATCH] Fix formatting of WHISKER_KEYWORDS() Summary: clang-format is confused because `not` is a unary operator in C++. Reviewed By: vitaut Differential Revision: D62269780 fbshipit-source-id: bf17d67a92754899d9631ad246a78a0af61ca25c --- thrift/compiler/whisker/token.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/thrift/compiler/whisker/token.cc b/thrift/compiler/whisker/token.cc index 2888a852354..480687d8300 100644 --- a/thrift/compiler/whisker/token.cc +++ b/thrift/compiler/whisker/token.cc @@ -28,6 +28,7 @@ #include #include +// clang-format off // "X macro" pattern to de-dupe code: // https://en.wikipedia.org/wiki/X_macro #define WHISKER_KEYWORDS() \ @@ -43,7 +44,7 @@ WHISKER_KEYWORD(let) \ WHISKER_KEYWORD(and) \ WHISKER_KEYWORD(or) \ - WHISKER_KEYWORD(not ) \ + WHISKER_KEYWORD(not) \ WHISKER_KEYWORD(with) \ WHISKER_KEYWORD(this) \ WHISKER_KEYWORD(define) \ @@ -52,9 +53,9 @@ WHISKER_KEYWORD(import) \ WHISKER_KEYWORD(export) \ WHISKER_KEYWORD(from) +// clang-format on namespace whisker { - namespace { struct token_kind_info { tok kind;