Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
Qt Creator 2.6.1
-
None
-
Archlinux
Description
This code reproduces the bug on QtCreator.
#define FOO_3D_FLAG 1
#define FOO_D_FLAG 1
#define TEST(FOO_FEATURE) (defined FOO_##FOO_FEATURE && FOO_##FOO_FEATURE)
#if TEST(3D_FLAG)
// disabled by this bug
#endif
#if TEST(D_FLAG)
// works nicely
#endif