[Lldb-commits] [PATCH] Fix Ubuntu build break with gcc 5.4

Robinson, Paul via lldb-commits lldb-commits at lists.llvm.org
Tue May 2 16:13:35 PDT 2017


Recently I started seeing a build error from a tree that has lldb in it;
I don't know whether the problem is my configuration, or Ubuntu, or gcc, 
or what, but gcc complains that it can't convert 'int' to 'sigset_t' on 
the return statement.

This naïve one-liner fixes it, although I don't know anything about
signal stuff.  Didn't seem worth cranking up a Phab review for this...
--paulr

Index: source/Host/common/MainLoop.cpp
===================================================================
--- source/Host/common/MainLoop.cpp	(revision 301939)
+++ source/Host/common/MainLoop.cpp	(working copy)
@@ -155,7 +155,7 @@
 
 sigset_t MainLoop::RunImpl::get_sigmask() {
 #if SIGNAL_POLLING_UNSUPPORTED
-  return 0;
+  return sigset_t();
 #else
   sigset_t sigmask;
   int ret = pthread_sigmask(SIG_SETMASK, nullptr, &sigmask);




More information about the lldb-commits mailing list