Fixed:
```
/home/kfunk/devel/src/kf5/heaptrack/tests/manual/test.cpp:65:5: warning:
macro expansion producing 'defined' has undefined behavior
[-Wexpansion-to-defined]
#if HAVE_ALIGNED_ALLOC
^
/home/kfunk/devel/src/kf5/heaptrack/tests/manual/test.cpp:4:28: note:
expanded from macro 'HAVE_ALIGNED_ALLOC'
#define HAVE_ALIGNED_ALLOC defined(_ISOC11_SOURCE)
```
using namespace std;
-#define HAVE_ALIGNED_ALLOC defined(_ISOC11_SOURCE)
-#define HAVE_CFREE (defined(_BSD_SOURCE) || defined(_SVID_SOURCE) || defined(__USE_MISC))
+#if defined(_ISOC11_SOURCE)
+# define HAVE_ALIGNED_ALLOC 1
+#else
+# define HAVE_ALIGNED_ALLOC 0
+#endif
+#if defined(_BSD_SOURCE) || defined(_SVID_SOURCE) || defined(__USE_MISC)
+# define HAVE_CFREE 1
+#else
+# define HAVE_CFREE 0
+#endif
namespace {
#include <cstdio>
#include <cstdlib>
-#define HAVE_ALIGNED_ALLOC defined(_ISOC11_SOURCE)
+#if defined(_ISOC11_SOURCE)
+# define HAVE_ALIGNED_ALLOC 1
+#else
+# define HAVE_ALIGNED_ALLOC 0
+#endif
struct Foo
{