clang 3.7 complains that using a preprocessor directive inside
a macro invocation in test_util_writepid in test_util.c is undefined.
Fix on
79e85313aa61 on 0.2.7.1-alpha.
--- /dev/null
+ o Minor fixes (threads, comments):
+ - Remove undefined directive-in-macro in test_util_writepid
+ clang 3.7 complains that using a preprocessor directive inside
+ a macro invocation in test_util_writepid in test_util.c is undefined.
+ Patch by "teor".
+ Fix on 79e85313aa61 on 0.2.7.1-alpha.
int n = sscanf(contents, "%lu\n%c", &pid, &c);
tt_int_op(n, OP_EQ, 1);
- tt_uint_op(pid, OP_EQ,
+
#ifdef _WIN32
- _getpid()
+ tt_uint_op(pid, OP_EQ, _getpid());
#else
- getpid()
+ tt_uint_op(pid, OP_EQ, getpid());
#endif
- );
done:
tor_free(contents);