Resolve the ambiguity between the zero argument make_shared and the variadic one. Refs #3856.

[SVN r62248]
This commit is contained in:
Peter Dimov
2010-05-26 18:18:10 +00:00
parent a46d405778
commit 3c84388186
3 changed files with 24 additions and 4 deletions

View File

@@ -0,0 +1,19 @@
//
// make_shared_fp_test.cpp
//
// Copyright 2010 Georg Fritzsche
//
// Distributed under the Boost Software License, Version 1.0.
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt
//
#include <boost/shared_ptr.hpp>
#include <boost/make_shared.hpp>
int main()
{
typedef boost::shared_ptr<int>(*FP)();
FP fp = boost::make_shared<int>;
}