asmxp_detail.hpp:23:   instantiated from 'OutputIterator asmxp::detail::instr_compound<Lhs, Rhs>::emit(OutputIterator) [with OutputIterator = std::back_insert_iterator<std::vector<unsigned char, std::allocator<unsigned char> > 
 >, Lhs = asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::detail::instr_compound<asmxp::x86::detail::mov_instr<asmxp::x86::detail::ref_reg_with_disp32, asmxp::x86::detail::ref_reg_with_disp32>, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::reg32_eax_value_t, asmxp::x86::detail::ref_reg_with_disp32, 0u> > 
, asmxp::x86::detail::mov_instr<asmxp::x86::detail::ref_reg_with_disp32, asmxp::x86::detail::reg32_eax_value_t> > 
, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::ref_reg_with_disp32, asmxp::x86::detail::reg32_eax_value_t, 0u> > 
, asmxp::x86::detail::mov_instr<asmxp::x86::detail::reg32_index_value_t, asmxp::x86::detail::reg32_eax_value_t> > 
, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::reg32_index_value_t, asmxp::x86::detail::reg32_eax_value_t, 0u> > 
, asmxp::x86::detail::mov_instr<asmxp::x86::detail::reg32_eax_value_t, unsigned int> > 
, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::reg32_eax_value_t, unsigned int, 0u> > 
, asmxp::x86::detail::mov_instr<asmxp::x86::detail::ref_addr32<asmxp::x86::detail::addr_ref<32> > 
, asmxp::x86::detail::reg32_eax_value_t> > 
, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::ref_addr32<asmxp::x86::detail::addr_ref<32> > 
, asmxp::x86::detail::reg32_eax_value_t, 0u> > 
, asmxp::x86::detail::mov_instr<asmxp::x86::detail::reg32_index_value_t, asmxp::x86::detail::ref_addr32<asmxp::x86::detail::addr_ref<32> > 
 > > 
, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::reg32_index_value_t, asmxp::x86::detail::ref_addr32<asmxp::x86::detail::addr_ref<32> > 
, 0u> > 
, asmxp::x86::detail::mov_instr<asmxp::x86::detail::ref_addr32<asmxp::x86::detail::addr_ref<32> > 
, unsigned int> > 
, asmxp::x86::detail::arith_logic_instr<asmxp::x86::detail::ref_addr32<asmxp::x86::detail::addr_ref<32> > 
, unsigned int, 0u> > 
, Rhs = asmxp::x86::detail::mov_instr<asmxp::x86::detail::ref_reg_with_disp32, unsigned int>]'

僕もすごいエラーメッセージが出せるようになりました!