From 6f8f21106b9ef8dc45c2418c124ce45a438d891f Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Tue, 16 May 2023 16:46:05 +0300 Subject: [PATCH] fix(assert): use unpredictable binding names in macros Also translate macro vars to ALLCAPS for consistency. --- apps/emqx/include/asserts.hrl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/emqx/include/asserts.hrl b/apps/emqx/include/asserts.hrl index 4b0afd67b..1be725d2d 100644 --- a/apps/emqx/include/asserts.hrl +++ b/apps/emqx/include/asserts.hrl @@ -30,16 +30,16 @@ ) ). --define(assertInclude(Pattern, List), +-define(assertInclude(PATTERN, LIST), ?assert( lists:any( - fun(El) -> - case El of - Pattern -> true; + fun(X__Elem_) -> + case X__Elem_ of + PATTERN -> true; _ -> false end end, - List + LIST ) ) ).