Skip to content

Commit ab043a4

Browse files
committed
another try at warning suppression
1 parent 412038c commit ab043a4

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

gsl/linalg/tridiag.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,14 @@ solve_tridiag(
9696
/* backsubstitution */
9797
#pragma GCC diagnostic push
9898
#pragma GCC diagnostic ignored "-Wuninitialized"
99+
#if defined(__has_warning) && __has_warning("-Wmaybe-uninitialized")
100+
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
101+
#endif
99102
#pragma clang diagnostic push
100103
#pragma clang diagnostic ignored "-Wuninitialized"
104+
#if defined(__has_warning) && __has_warning("-Wmaybe-uninitialized")
105+
#pragma clang diagnostic ignored "-Wmaybe-uninitialized"
106+
#endif
101107
x[x_stride * (N - 1)] = c[N - 1];
102108
#pragma clang diagnostic pop
103109
#pragma GCC diagnostic pop

0 commit comments

Comments
 (0)