summaryrefslogtreecommitdiff
path: root/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch')
-rw-r--r--sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch b/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch
new file mode 100644
index 000000000000..cb42e5707dcf
--- /dev/null
+++ b/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch
@@ -0,0 +1,15 @@
+Return void properly, else clang aborts with
+* tok_io.c:231:6: error: non-void function 'do_control' should return a value [-Wreturn-type]
+See also: https://bugs.gentoo.org/show_bug.cgi?id=523096
+
+--- dev86-0.16.21/unproto/tok_io.c
++++ dev86-0.16.21/unproto/tok_io.c
+@@ -189,7 +189,7 @@
+
+ /* do_control - parse control line */
+
+-static int do_control()
++static void do_control()
+ {
+ struct token *t;
+ int line;