Add lal-implicit-conversion-XLALError.patch to fix an implicit conversion error flagged by GCC 10. OBS-URL: https://build.opensuse.org/request/show/812057 OBS-URL: https://build.opensuse.org/package/show/science/lal?expand=0&rev=3
14 lines
570 B
Diff
14 lines
570 B
Diff
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,
|
|
* <li> \b ... (Optional) Additional arguments for printf-like format.
|
|
* </ul>
|
|
*/
|
|
-#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.
|