|
Boost Users : |
Subject: [Boost-users] Boost.Variant broke in 1.54?
From: gast128 (gast128_at_[hidden])
Date: 2013-08-04 08:57:57
Dear all,
I get a compilation error with Boost.Variant (which compiles fine on
previous releases) with vstudio 2010 when a function returns a const
Boost.Variant, e.g.:
typedef boost::variant<int, double> Variant;
const Variant GetVar()
{
return Variant();
}
void TestVariantDnc()
{
const Variant var = GetVar();
}
This gives error C2666 ('boost::variant<T0_,T1>::convert_construct' : 3
overloads have similar conversions').
Shall a file a ticket or do I something wrong?
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net