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 149
149
#endif
150
150
151
151
#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__)))
159
152
#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__))))
162
154
#else
163
- #define fm__eval_3 (...) __VA_ARGS__
155
+ #define fm__eval_0 (...) fm__eval_1(fm__eval_1( __VA_ARGS__))
164
156
#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__
165
160
166
161
#define fm_foreach (macro , ...) \
167
162
fm_when(fm_va_01(__VA_ARGS__))( \
You can’t perform that action at this time.
0 commit comments