forked from OSchip/llvm-project
Fix unreferenced parameters. Patch from STL@microsoft.com
llvm-svn: 284942
This commit is contained in:
parent
d06ee7706c
commit
eca753ad92
|
@ -55,7 +55,7 @@ public:
|
|||
class Z
|
||||
{
|
||||
public:
|
||||
Z(int i) {TEST_THROW(6);}
|
||||
Z(int) {TEST_THROW(6);}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ public:
|
|||
Z(Z&&) {TEST_THROW(7);}
|
||||
|
||||
friend constexpr bool operator==(const Z& x, const Z& y) {return x.i_ == y.i_;}
|
||||
friend void swap(Z& x, Z& y) {TEST_THROW(6);}
|
||||
friend void swap(Z&, Z&) {TEST_THROW(6);}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ public:
|
|||
Z(Z&&) { TEST_THROW(7);}
|
||||
|
||||
friend constexpr bool operator==(const Z& x, const Z& y) {return x.i_ == y.i_;}
|
||||
friend void swap(Z& x, Z& y) { TEST_THROW(6);}
|
||||
friend void swap(Z&, Z&) { TEST_THROW(6);}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -60,11 +60,11 @@ struct TestBase {
|
|||
++alive; ++constructed; ++value_constructed;
|
||||
}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
|
||||
explicit TestBase(int x, int y) noexcept : value(y) {
|
||||
explicit TestBase(int, int y) noexcept : value(y) {
|
||||
++alive; ++constructed; ++value_constructed;
|
||||
}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
TestBase(int x, int y) noexcept : value(y) {
|
||||
TestBase(int, int y) noexcept : value(y) {
|
||||
++alive; ++constructed; ++value_constructed;
|
||||
}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
|
||||
|
@ -131,9 +131,9 @@ struct ValueBase {
|
|||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
constexpr ValueBase(int x) : value(x) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
|
||||
explicit constexpr ValueBase(int x, int y) : value(y) {}
|
||||
explicit constexpr ValueBase(int, int y) : value(y) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
constexpr ValueBase(int x, int y) : value(y) {}
|
||||
constexpr ValueBase(int, int y) : value(y) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
|
||||
explicit constexpr ValueBase(std::initializer_list<int>& il, int y = 0) : value(il.size()) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
|
@ -189,9 +189,9 @@ struct TrivialValueBase {
|
|||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
constexpr TrivialValueBase(int x) : value(x) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
|
||||
explicit constexpr TrivialValueBase(int x, int y) : value(y) {}
|
||||
explicit constexpr TrivialValueBase(int, int y) : value(y) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
constexpr TrivialValueBase(int x, int y) : value(y) {}
|
||||
constexpr TrivialValueBase(int, int y) : value(y) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && Explicit, bool>::type = true>
|
||||
explicit constexpr TrivialValueBase(std::initializer_list<int>& il, int y = 0) : value(il.size()) {}
|
||||
template <bool Dummy = true, typename std::enable_if<Dummy && !Explicit, bool>::type = true>
|
||||
|
|
Loading…
Reference in New Issue