Skip to content

Commit 73500ee

Browse files
committed
Do not use C style header
1 parent f03060a commit 73500ee

File tree

1 file changed

+13
-3
lines changed
  • api/include/opentelemetry/nostd/internal/absl/base

1 file changed

+13
-3
lines changed

api/include/opentelemetry/nostd/internal/absl/base/options.h

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,20 @@
8080
# if _MSC_VER >= 1922
8181
# include <version>
8282
# endif
83-
#elif defined(__cplusplus) && __cplusplus < 201703L
84-
# include <ciso646>
8583
#else
86-
# include <iso646.h>
84+
# if defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
85+
# pragma GCC diagnostic push
86+
# pragma GCC diagnostic ignored "-Wcpp"
87+
# elif defined(__clang__) || defined(__apple_build_version__)
88+
# pragma clang diagnostic push
89+
# pragma clang diagnostic ignored "-Wcpp"
90+
# endif
91+
# include <ciso646>
92+
# if defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
93+
# pragma GCC diagnostic pop
94+
# elif defined(__clang__) || defined(__apple_build_version__)
95+
# pragma clang diagnostic pop
96+
# endif
8797
#endif
8898

8999
// -----------------------------------------------------------------------------

0 commit comments

Comments
 (0)