Source Insight can't recognize multi-line macro

186 Views Asked by At

Here is a snippet:

#if defined(a) || \
    defined(b)
void test();
#else
void test();
#endif

Source Insight can't recognize multi-line macro.

It treats

#if defined(a) || \
    defined(b)

as

#if defined(a)
#if defined(a) || defined(b)

How do I fix this?

0

There are 0 best solutions below