
#if defined(A)

// Comment
extern int ax;
void fa();

#elif defined(B)

extern int bx;
void fb();

#else

extern int cx;
void fc();

#endif

int foo()
{
#if defined(A)

    int a = ax;

#elif defined(B)

    // Comment
    int b = bx;

#else

    int c = cx;

#endif
#if defined(A)
    return a;
#elif defined(B)
    return b;
#else
    // Comment
    return c;
#endif
}
