Skip to content

Commit a36cfa4

Browse files
committed
fighting with preprocessor
1 parent ab043a4 commit a36cfa4

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

gsl/linalg/tridiag.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,17 @@ solve_tridiag(
9696
/* backsubstitution */
9797
#pragma GCC diagnostic push
9898
#pragma GCC diagnostic ignored "-Wuninitialized"
99-
#if defined(__has_warning) && __has_warning("-Wmaybe-uninitialized")
99+
#if defined(__has_warning)
100+
#if __has_warning("-Wmaybe-uninitialized")
100101
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
101102
#endif
103+
#endif
102104
#pragma clang diagnostic push
103105
#pragma clang diagnostic ignored "-Wuninitialized"
104-
#if defined(__has_warning) && __has_warning("-Wmaybe-uninitialized")
106+
#if defined(__has_warning)
107+
#if __has_warning("-Wmaybe-uninitialized")
105108
#pragma clang diagnostic ignored "-Wmaybe-uninitialized"
109+
#endif
106110
#endif
107111
x[x_stride * (N - 1)] = c[N - 1];
108112
#pragma clang diagnostic pop

0 commit comments

Comments
 (0)