@@ -346,7 +346,8 @@ TEST_CASE( "expressions::span::expr1.0" )
346346 auto vb = ponio::expression::make_state ( b );
347347 auto two = ponio::expression::make_scalar ( 2.0 );
348348
349- container_t r1, r2;
349+ std::vector<double > raw_r1 ( a.size () ), raw_r2 ( a.size () );
350+ container_t r1 ( raw_r1.data (), raw_r1.size () ), r2 ( raw_r2.data (), raw_r2.size () );
350351 auto vr1 = ponio::expression::make_state ( r1 );
351352 auto vr2 = ponio::expression::make_state ( r2 );
352353
@@ -398,7 +399,8 @@ TEST_CASE( "expressions::span::expr2.0" )
398399 auto vb = ponio::expression::make_state ( b );
399400 auto two = ponio::expression::make_scalar ( 2.0 );
400401
401- container_t r1, r2;
402+ std::vector<double > raw_r1 ( a.size () ), raw_r2 ( a.size () );
403+ container_t r1 ( raw_r1.data (), raw_r1.size () ), r2 ( raw_r2.data (), raw_r2.size () );
402404 auto vr1 = ponio::expression::make_state ( r1 );
403405 auto vr2 = ponio::expression::make_state ( r2 );
404406
@@ -449,7 +451,8 @@ TEST_CASE( "expressions::span::expr3.0" )
449451 auto va = ponio::expression::make_state ( a );
450452 auto vb = ponio::expression::make_state ( b );
451453
452- container_t r1, r2;
454+ std::vector<double > raw_r1 ( a.size () ), raw_r2 ( a.size () );
455+ container_t r1 ( raw_r1.data (), raw_r1.size () ), r2 ( raw_r2.data (), raw_r2.size () );
453456 auto vr1 = ponio::expression::make_state ( r1 );
454457 auto vr2 = ponio::expression::make_state ( r2 );
455458
0 commit comments