From 8054b82ee5c62c760373613f062ca57fa28db910 Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Thu, 27 Sep 2012 01:04:30 +0000 Subject: [PATCH] random: Add include checks for c++11 and . 2012-09-26 Paolo Carlini * include/ext/random: Add include checks for c++11 and . From-SVN: r191792 --- libstdc++-v3/ChangeLog | 4 ++++ libstdc++-v3/include/ext/random | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 19351243552..7a6f73e6a4f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2012-09-26 Paolo Carlini + + * include/ext/random: Add include checks for c++11 and . + 2012-09-26 Benjamin Kosnik PR libstdc++/54314 diff --git a/libstdc++-v3/include/ext/random b/libstdc++-v3/include/ext/random index c7321a99623..884e8a0ca91 100644 --- a/libstdc++-v3/include/ext/random +++ b/libstdc++-v3/include/ext/random @@ -31,12 +31,17 @@ #pragma GCC system_header +#ifndef __GXX_EXPERIMENTAL_CXX0X__ +# include +#else + #include #include #ifdef __SSE2__ # include #endif +#ifdef _GLIBCXX_USE_C99_STDINT_TR1 namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) { @@ -1846,4 +1851,8 @@ _GLIBCXX_END_NAMESPACE_VERSION #include "opt_random.h" #include "random.tcc" -#endif /* _EXT_RANDOM */ +#endif // _GLIBCXX_USE_C99_STDINT_TR1 + +#endif // __GXX_EXPERIMENTAL_CXX0X__ + +#endif // _EXT_RANDOM -- 2.30.2