From 11cda0cbaeb9d3d8314479f6c6514a3ccf54a40c Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Thu, 20 Sep 2018 18:24:19 +0000 Subject: [PATCH] Add paretntheses around a C macro parameter. llvm-svn: 342673 --- lld/include/lld/Common/ErrorHandler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lld/include/lld/Common/ErrorHandler.h b/lld/include/lld/Common/ErrorHandler.h index f17f7cc..c169f7b 100644 --- a/lld/include/lld/Common/ErrorHandler.h +++ b/lld/include/lld/Common/ErrorHandler.h @@ -153,7 +153,7 @@ T check2(Expected E, llvm::function_ref Prefix) { inline std::string toString(const Twine &S) { return S.str(); } // To evaluate the second argument lazily, we use C macro. -#define CHECK(E, S) check2(E, [&] { return toString(S); }) +#define CHECK(E, S) check2((E), [&] { return toString(S); }) } // namespace lld -- 2.7.4