File tree 1 file changed +2
-7
lines changed 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -75,16 +75,12 @@ irept irep_serializationt::read_irep(std::istream &in)
75
75
sub.push_back (reference_convert (in));
76
76
}
77
77
78
- #if NAMED_SUB_IS_FORWARD_LIST
79
- irept::named_subt::iterator before = named_sub.before_begin ();
80
- #endif
81
78
while (in.peek ()==' N' )
82
79
{
83
80
in.get ();
84
81
irep_idt id = read_string_ref (in);
85
82
#if NAMED_SUB_IS_FORWARD_LIST
86
- named_sub.emplace_after (before, id, reference_convert (in));
87
- ++before;
83
+ named_sub.add (id, reference_convert (in));
88
84
#else
89
85
named_sub.emplace (id, reference_convert (in));
90
86
#endif
@@ -95,8 +91,7 @@ irept irep_serializationt::read_irep(std::istream &in)
95
91
in.get ();
96
92
irep_idt id = read_string_ref (in);
97
93
#if NAMED_SUB_IS_FORWARD_LIST
98
- named_sub.emplace_after (before, id, reference_convert (in));
99
- ++before;
94
+ named_sub.add (id, reference_convert (in));
100
95
#else
101
96
named_sub.emplace (id, reference_convert (in));
102
97
#endif
You can’t perform that action at this time.
0 commit comments