Skip to content

Commit 09094af

Browse files
Check for _GLIBCXX_USE_CXX11_ABI only when compiling with libstdc++ (#7626) (#7631)
(cherry picked from commit 38433c4) Co-authored-by: David Bayer <48736217+davebayer@users.noreply.github.com>
1 parent 4d2316d commit 09094af

File tree

1 file changed

+4
-4
lines changed
  • libcudacxx/include/cuda/std/__fwd

1 file changed

+4
-4
lines changed

libcudacxx/include/cuda/std/__fwd/string.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@
3232
_CCCL_BEGIN_NAMESPACE_STD
3333

3434
// libstdc++ puts basic_string to inline cxx11 namespace
35-
# if _GLIBCXX_USE_CXX11_ABI
35+
# if _CCCL_HOST_STD_LIB(LIBSTDCXX) && _GLIBCXX_USE_CXX11_ABI
3636
inline _GLIBCXX_BEGIN_NAMESPACE_CXX11
37-
# endif // _GLIBCXX_USE_CXX11_ABI
37+
# endif // _CCCL_HOST_STD_LIB(LIBSTDCXX) && _GLIBCXX_USE_CXX11_ABI
3838

3939
template <class _CharT, class _Traits, class _Alloc>
4040
class basic_string;
4141

42-
# if _GLIBCXX_USE_CXX11_ABI
42+
# if _CCCL_HOST_STD_LIB(LIBSTDCXX) && _GLIBCXX_USE_CXX11_ABI
4343
_GLIBCXX_END_NAMESPACE_CXX11
44-
# endif // _GLIBCXX_USE_CXX11_ABI
44+
# endif // _CCCL_HOST_STD_LIB(LIBSTDCXX) && _GLIBCXX_USE_CXX11_ABI
4545

4646
_CCCL_END_NAMESPACE_STD
4747
#endif // _CCCL_HAS_HOST_STD_LIB()

0 commit comments

Comments
 (0)