From fb6b8a37187062fffe84c887b4771acdcf15212f Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Wed, 18 Mar 2015 00:10:24 -0700 Subject: 953 - bugfix in intermediate layer --- cpp/018record | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'cpp') diff --git a/cpp/018record b/cpp/018record index b6ca40dc..3a9b3c37 100644 --- a/cpp/018record +++ b/cpp/018record @@ -49,10 +49,8 @@ case GET: { assert(Type[base_type].elements.size() > offset); int src_type = Type[base_type].elements[offset][0]; trace("run") << "its type is " << src_type; - ostringstream s; - s << src; - reagent tmp(s.str()); - tmp.types.push_back(src_type); + reagent tmp(src_type); + tmp.value = src; vector result(read_memory(tmp)); trace("run") << "product 0 is " << result[0]; write_memory(instructions[pc].products[0], result); -- cgit 1.4.1-2-gfad0