mirror of git://gcc.gnu.org/git/gcc.git
typedefs-1.cc: Fix test for 32-bit target.
* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Fix test for 32-bit target. * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise. * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc: Fix test. From-SVN: r210517
This commit is contained in:
parent
2a2794f7be
commit
53caffbe8d
|
|
@ -1,3 +1,12 @@
|
||||||
|
2014-05-16 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Fix
|
||||||
|
test for 32-bit target.
|
||||||
|
* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
|
||||||
|
Fix test.
|
||||||
|
|
||||||
2014-05-16 Alexey Merzlyakov <alexey.merzlyakov@samsung.com>
|
2014-05-16 Alexey Merzlyakov <alexey.merzlyakov@samsung.com>
|
||||||
|
|
||||||
PR libstdc++/60758
|
PR libstdc++/60758
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ void test01()
|
||||||
|
|
||||||
#ifdef _GLIBCXX_USE_WCHAR_T
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
typedef make_unsigned<volatile wchar_t>::type test23_type;
|
typedef make_unsigned<volatile wchar_t>::type test23_type;
|
||||||
static_assert(is_same<test23_type, volatile unsigned wchar_t>::value, "");
|
static_assert(is_unsigned<test23_type>::value, "");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Chapter 48, chapter 20. Smallest rank such that new unsigned type
|
// Chapter 48, chapter 20. Smallest rank such that new unsigned type
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ void test01()
|
||||||
{
|
{
|
||||||
using std::make_unsigned;
|
using std::make_unsigned;
|
||||||
using std::is_same;
|
using std::is_same;
|
||||||
|
using std::is_unsigned;
|
||||||
|
|
||||||
// Positive tests.
|
// Positive tests.
|
||||||
typedef make_unsigned<const unsigned int>::type test2_type;
|
typedef make_unsigned<const unsigned int>::type test2_type;
|
||||||
|
|
@ -50,7 +51,7 @@ void test01()
|
||||||
|
|
||||||
#ifdef _GLIBCXX_USE_WCHAR_T
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
typedef make_unsigned<volatile wchar_t>::type test23_type;
|
typedef make_unsigned<volatile wchar_t>::type test23_type;
|
||||||
static_assert(is_same<test23_type, volatile unsigned wchar_t>::value, "");
|
static_assert(is_unsigned<test23_type>::value, "");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef make_unsigned<test_enum>::type test24_type;
|
typedef make_unsigned<test_enum>::type test24_type;
|
||||||
|
|
|
||||||
|
|
@ -33,8 +33,7 @@ test01()
|
||||||
bool test __attribute__((unused)) = true;
|
bool test __attribute__((unused)) = true;
|
||||||
|
|
||||||
const std::tr1::shared_ptr<A> p1(new A);
|
const std::tr1::shared_ptr<A> p1(new A);
|
||||||
p1.reset(); // { dg-error "discards qualifiers" }
|
p1.reset(); // { dg-error "no match" }
|
||||||
// { dg-error "no match" "" { target *-*-* } 36 }
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue