From b722227b3978839b38d491fd91d94c7e21c4850c Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Fri, 5 Jun 2020 21:06:06 +0200 Subject: [PATCH] Update comment --- m-core.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/m-core.h b/m-core.h index 75db0fb3..48664eca 100644 --- a/m-core.h +++ b/m-core.h @@ -848,7 +848,9 @@ /* Perform 3^5 evaluation, forcing the pre-processor to expand the given macro a lot of times. NOTE: There can be only one EVAL macro per complete macro-evaluation pass. - As such the given macro cannot contain M_EVAL itself. + As such the given macro cannot contain M_EVAL itself, + limiting a lot the usefullness of this macro. + Moreover, it is quite slow. */ #define M_EVAL(...) M_EVAL1(M_EVAL1(M_EVAL1(__VA_ARGS__))) #define M_EVAL1(...) M_EVAL2(M_EVAL2(M_EVAL2(__VA_ARGS__)))