Skip to content

Commit 178df71

Browse files
committed
restore C/C++ version check
1 parent 4824601 commit 178df71

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

libc/include/llvm-libc-macros/annex-k-macros.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,17 @@
99
#ifndef LLVM_LIBC_INCLUDE_LLVM_LIBC_MACROS_ANNEX_K_MACROS_H
1010
#define LLVM_LIBC_INCLUDE_LLVM_LIBC_MACROS_ANNEX_K_MACROS_H
1111

12+
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \
13+
(defined(__cplusplus) && __cplusplus >= 201703L)
14+
1215
#define __STDC_LIB_EXT1__ 200509L
1316

1417
#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ == 1
1518

1619
#define LIBC_HAS_ANNEX_K
1720

18-
#endif
21+
#endif // defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ == 1
1922

23+
#endif // (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) ||
24+
// (defined(__cplusplus) && __cplusplus >= 201703L)
2025
#endif // LLVM_LIBC_INCLUDE_LLVM_LIBC_MACROS_ANNEX_K_MACROS_H

0 commit comments

Comments
 (0)