From adaf79a8acb1b4d33cf1eb030659fbc5fae86f98 Mon Sep 17 00:00:00 2001 From: David Gibson Date: Tue, 22 Nov 2016 01:05:37 +1100 Subject: [PATCH 1/1] cppmagic: Tweak testcase to work on older clang versions clang version 3.4, for whatever reason, expands a few of the testcases in cppmagic with slightly different whitespace from what we expect. Since this was changed in later clang versions, it was probably a compiler bug, but it turns out an extra space in the testcase can make it pass on clang 3.4 as well. This means we finally have clang builds working in Travis. Signed-off-by: David Gibson --- ccan/cppmagic/test/run.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ccan/cppmagic/test/run.c b/ccan/cppmagic/test/run.c index ee02c6c8..7c0aa7f6 100644 --- a/ccan/cppmagic/test/run.c +++ b/ccan/cppmagic/test/run.c @@ -15,7 +15,7 @@ static inline void check1(const char *orig, const char *expand, #define CHECK1(orig, match) \ check1(#orig, CPPMAGIC_STRINGIFY(orig), match) -#define TESTRECURSE() R CPPMAGIC_DEFER1(_TESTRECURSE)()() +#define TESTRECURSE() R CPPMAGIC_DEFER1(_TESTRECURSE) ()() #define _TESTRECURSE() TESTRECURSE #define TESTMAP1(x) <> -- 2.39.2