From ef05845516405575b5f7e800217427e99dfa1ad0 Mon Sep 17 00:00:00 2001 From: Jeff Muizelaar Date: Fri, 11 Jul 2014 11:01:47 -0400 Subject: [PATCH] Bug 1037461. mfbt: Add a MakeUnique variant that takes 5 arguments. --- mfbt/UniquePtr.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mfbt/UniquePtr.h b/mfbt/UniquePtr.h index 12bd0b0fe07f..9c873db90c4a 100644 --- a/mfbt/UniquePtr.h +++ b/mfbt/UniquePtr.h @@ -634,6 +634,13 @@ MakeUnique(A1&& a1, A2&& a2, A3&& a3, A4&& a4) return UniquePtr(new T(Forward(a1), Forward(a2), Forward(a3), Forward(a4))); } +template +typename detail::UniqueSelector::SingleObject +MakeUnique(A1&& a1, A2&& a2, A3&& a3, A4&& a4, A5&& a5) +{ + return UniquePtr(new T(Forward(a1), Forward(a2), Forward(a3), Forward(a4), Forward(a5))); +} + template typename detail::UniqueSelector::UnknownBound MakeUnique(decltype(sizeof(int)) n)