From 97c17a5bd9df8cc7151756d9b03615269879d623 Mon Sep 17 00:00:00 2001
From: "Meredith L. Patterson" <mlp@thesmartpolitenerd.com>
Date: Wed, 24 Feb 2016 06:52:02 +0100
Subject: [PATCH] put _GNU_SOURCE back in, with #ifdef guards, so that the LLVM
 backend can be optionally disabled

---
 src/backends/regex.c   | 3 +++
 src/platform_bsdlike.c | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/backends/regex.c b/src/backends/regex.c
index 6471eccb..755fbad8 100644
--- a/src/backends/regex.c
+++ b/src/backends/regex.c
@@ -1,3 +1,6 @@
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE
+#endif
 #include <string.h>
 #include <assert.h>
 #include "../internal.h"
diff --git a/src/platform_bsdlike.c b/src/platform_bsdlike.c
index 561869fc..cb824849 100644
--- a/src/platform_bsdlike.c
+++ b/src/platform_bsdlike.c
@@ -1,3 +1,6 @@
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE // to obtain asprintf/vasprintf
+#endif
 #include "platform.h"
 
 #include <stdio.h>
-- 
GitLab