Charlene Wendling:

> > http://build-failures.rhaalovely.net/sparc64/2020-02-05/devel/ddd.log
> (not yet on powerpc)
> 
> This is happening since the libXt update and the subsequent fix of ddd.
> Putting _X_NORETURN as a declaration identifier [0] fixes the issue on
> powerpc [1] and does not break the build with clang on amd64.

ok naddy@

I'll note that when you grep over xenocara/app, you'll find all
permutations:

  static void foo() _X_NORETURN
  static void _X_NORETURN foo()
  _X_NORETURN static void foo()

And the declaration in <X11/Intrinsic.h> is this:

  typedef void (*XtErrorHandler)(
    String                /* msg */
  );

  extern XtErrorHandler XtAppSetErrorHandler(
      XtAppContext        /* app_context */,
      XtErrorHandler      /* handler */ _X_NORETURN
  );

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to