Skip to content

Commit 2907306

Browse files
committed
Fix QX_FOR_EACH() maximum depth
1 parent 63caf8c commit 2907306

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/utility/include/qx/utility/qx-macros.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
#define __QX_MACRO_EXPAND4(...) __QX_MACRO_EXPAND2(__QX_MACRO_EXPAND2(__VA_ARGS__))
99
#define __QX_MACRO_EXPAND8(...) __QX_MACRO_EXPAND4(__QX_MACRO_EXPAND4(__VA_ARGS__))
1010
#define __QX_MACRO_EXPAND16(...) __QX_MACRO_EXPAND8(__QX_MACRO_EXPAND8(__VA_ARGS__))
11-
#define __QX_MACRO_EXPAND32(...) __QX_MACRO_EXPAND8(__QX_MACRO_EXPAND8(__VA_ARGS__))
12-
#define __QX_MACRO_EXPAND64(...) __QX_MACRO_EXPAND8(__QX_MACRO_EXPAND8(__VA_ARGS__))
13-
#define __QX_MACRO_EXPAND128(...) __QX_MACRO_EXPAND8(__QX_MACRO_EXPAND8(__VA_ARGS__))
14-
#define __QX_MACRO_EXPAND256(...) __QX_MACRO_EXPAND8(__QX_MACRO_EXPAND8(__VA_ARGS__))
11+
#define __QX_MACRO_EXPAND32(...) __QX_MACRO_EXPAND16(__QX_MACRO_EXPAND16(__VA_ARGS__))
12+
#define __QX_MACRO_EXPAND64(...) __QX_MACRO_EXPAND32(__QX_MACRO_EXPAND32(__VA_ARGS__))
13+
#define __QX_MACRO_EXPAND128(...) __QX_MACRO_EXPAND64(__QX_MACRO_EXPAND64(__VA_ARGS__))
14+
#define __QX_MACRO_EXPAND256(...) __QX_MACRO_EXPAND128(__QX_MACRO_EXPAND128(__VA_ARGS__))
1515
#define __QX_MACRO_EVALUATE(...) __QX_MACRO_EXPAND256(__VA_ARGS__)
1616

1717
#define __QX_MACRO_CALL ()

0 commit comments

Comments
 (0)