Index: lal-6.22.0/lib/std/XLALError.h =================================================================== --- lal-6.22.0.orig/lib/std/XLALError.h +++ lal-6.22.0/lib/std/XLALError.h @@ -698,7 +698,7 @@ void XLALError(const char *func, *
  • \b ... (Optional) Additional arguments for printf-like format. * */ -#define XLAL_ERROR(...) _XLAL_ERROR_IMPL_(return XLAL_FAILURE, __VA_ARGS__) +#define XLAL_ERROR(...) _XLAL_ERROR_IMPL_(return (LALTYPECODE)XLAL_FAILURE, __VA_ARGS__) /** * Macro to invoke a failure from a XLAL routine returning a pointer.