Index: base/tuple.h |
diff --git a/base/tuple.h b/base/tuple.h |
index 885413f7570e980dbc4c4a2caa4108b2594b8f1a..a0d22454abde023b5fe298d52ac78127c6cd2d2b 100644 |
--- a/base/tuple.h |
+++ b/base/tuple.h |
@@ -115,7 +115,7 @@ struct TupleBaseImpl<IndexSequence<Ns...>, Ts...> : TupleLeaf<Ns, Ts>... { |
template <size_t N, typename T> |
struct TupleLeaf { |
- TupleLeaf() : x() {} |
+ TupleLeaf() {} |
explicit TupleLeaf(typename TupleTraits<T>::ParamType x) : x(x) {} |
T& get() { return x; } |
@@ -130,7 +130,7 @@ struct TupleLeaf { |
#define DEFINE_TUPLE_LEAF(N, x) \ |
template <typename T> \ |
struct TupleLeaf<N, T> { \ |
- TupleLeaf() : x() {} \ |
+ TupleLeaf() {} \ |
explicit TupleLeaf(typename TupleTraits<T>::ParamType x) : x(x) {} \ |
\ |
T& get() { return x; } \ |