typedef char16_t char_type;
#ifdef __UINT_LEAST16_TYPE__
typedef __UINT_LEAST16_TYPE__ int_type;
-#elif defined _GLIBCXX_USE_C99_STDINT_TR1
- typedef uint_least16_t int_type;
#else
- typedef make_unsigned<char16_t>::type int_type;
+ typedef uint_least16_t int_type;
#endif
#if _GLIBCXX_HOSTED
typedef streamoff off_type;
typedef char32_t char_type;
#ifdef __UINT_LEAST32_TYPE__
typedef __UINT_LEAST32_TYPE__ int_type;
-#elif defined _GLIBCXX_USE_C99_STDINT_TR1
- typedef uint_least32_t int_type;
#else
- typedef make_unsigned<char32_t>::type int_type;
+ typedef uint_least32_t int_type;
#endif
#if _GLIBCXX_HOSTED
typedef streamoff off_type;
struct source_location
{
-#ifndef _GLIBCXX_USE_C99_STDINT_TR1
- private:
- using uint_least32_t = unsigned;
- public:
-#endif
-
// 14.1.2, source_location creation
static constexpr source_location
current(const char* __file = __builtin_FILE(),