[proto] Default constructor of proto::extends

2011-02-06 Thread Antoine de Maricourt
Hi Eric, is there any reason why the default ctor of proto::extends uses the following form: extends() : proto_expr_() {} instead of simply extends() {} I use proto::extends over expressions that hold x86 SIMD registers (like proto::terminal<__m128i>), and the current version of

Re: [proto] Default constructor of proto::extends

2011-02-07 Thread Antoine de Maricourt
Hi Eric, is there any reason why the default ctor of proto::extends uses the following form: extends() : proto_expr_() {} instead of simply extends() {} I use proto::extends over expressions that hold x86 SIMD registers (like proto::terminal<__m128i>), and the current version