/NetCraft/src/main.c:3354:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive]
#ifdef BUILD_NUM
^
/NetCraft/src/main.c:3357:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive]
#ifdef BUILD_WASM
^
/NetCraft/src/main.c:3361:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive]
#ifdef BUILD_COMMIT
^
/NetCraft/src/main.c:3364:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive]
#ifdef BUILD_BRANCH
^
When building with CLion using lldb 3.9.2 I get these warnings - why undefined behavior? https://github.com/satoshinm/NetCraft/issues/156