File tree Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Original file line number Diff line number Diff line change 149149#endif
150150
151151#define fm_eval (...) fm__eval_0(__VA_ARGS__)
152- #define fm_eval2 (...) fm__eval_0(__VA_ARGS__)
153- #define fm_eval3 (...) fm__eval_0(__VA_ARGS__)
154- #define fm_eval4 (...) fm__eval_0(__VA_ARGS__)
155- #define fm_eval5 (...) fm__eval_0(__VA_ARGS__)
156- #define fm__eval_0 (...) fm__eval_1(fm__eval_1(fm__eval_1(fm__eval_1(__VA_ARGS__))))
157- #define fm__eval_1 (...) fm__eval_2(fm__eval_2(fm__eval_2(__VA_ARGS__)))
158- #define fm__eval_2 (...) fm__eval_3(fm__eval_3(fm__eval_3(__VA_ARGS__)))
159152#ifdef FU_LONG_EVAL
160- #define fm__eval_3 (...) fm__eval_4(fm__eval_4(fm__eval_4(__VA_ARGS__)))
161- #define fm__eval_4 (...) __VA_ARGS__
153+ #define fm__eval_0 (...) fm__eval_1(fm__eval_1(fm__eval_1(fm__eval_1(__VA_ARGS__))))
162154#else
163- #define fm__eval_3 (...) __VA_ARGS__
155+ #define fm__eval_0 (...) fm__eval_1(fm__eval_1( __VA_ARGS__))
164156#endif
157+ #define fm__eval_1 (...) fm__eval_2(fm__eval_2(__VA_ARGS__))
158+ #define fm__eval_2 (...) fm__eval_3(fm__eval_3(__VA_ARGS__))
159+ #define fm__eval_3 (...) __VA_ARGS__
165160
166161#define fm_foreach (macro , ...) \
167162 fm_when(fm_va_01(__VA_ARGS__))( \
You can’t perform that action at this time.
0 commit comments