From d23918ee6d396ddf2965bcfe439598ec54f90c1c Mon Sep 17 00:00:00 2001 From: Justin Lebar Date: Thu, 20 Dec 2012 15:44:25 -0500 Subject: [PATCH] Bug 823553 - Fix build error in Variant.h on MSVC 2008 and Solaris by not taking double-references. r=mak --- storage/src/Variant.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/src/Variant.h b/storage/src/Variant.h index ccd102e699c7..8b9a59f89be7 100644 --- a/storage/src/Variant.h +++ b/storage/src/Variant.h @@ -315,7 +315,7 @@ template class Variant : public Variant_base { public: - Variant(const typename variant_storage_traits::ConstructorType& aData) + Variant(const typename variant_storage_traits::ConstructorType aData) { variant_storage_traits::storage_conversion(aData, &mData); }