@@ -430,7 +430,7 @@ namespace eggs { namespace sqlite {
430
430
, _columns( right._columns )
431
431
{}
432
432
istatement ( BOOST_RV_REF( istatement ) right )
433
- : detail::statement_base( boost::move( right ) )
433
+ : detail::statement_base( boost::move( static_cast < detail::statement_base& >( right ) ) )
434
434
, _columns( boost::move( right._columns ) )
435
435
{}
436
436
@@ -445,7 +445,7 @@ namespace eggs { namespace sqlite {
445
445
{
446
446
if ( this != &right )
447
447
{
448
- detail::statement_base::operator =( boost::move ( right ) );
448
+ detail::statement_base::operator =( boost::move ( static_cast < detail::statement_base& >( right ) ) );
449
449
_columns = boost::move ( right._columns );
450
450
}
451
451
return *this ;
@@ -579,7 +579,7 @@ namespace eggs { namespace sqlite {
579
579
, _columns( right._columns )
580
580
{}
581
581
ostatement ( BOOST_RV_REF( ostatement ) right )
582
- : detail::statement_base( boost::move( right ) )
582
+ : detail::statement_base( boost::move( static_cast < detail::statement_base& >( right ) ) )
583
583
, _columns( boost::move( right._columns ) )
584
584
{}
585
585
@@ -594,7 +594,7 @@ namespace eggs { namespace sqlite {
594
594
{
595
595
if ( this != &right )
596
596
{
597
- detail::statement_base::operator =( boost::move ( right ) );
597
+ detail::statement_base::operator =( boost::move ( static_cast < detail::statement_base& >( right ) ) );
598
598
_columns = boost::move ( right._columns );
599
599
}
600
600
return *this ;
0 commit comments