Push a sequence onto a sequence only appends now
Previously, it would merge sequences A and B.
This commit is contained in:
parent
08559bff34
commit
30005d1ba5
1 changed files with 1 additions and 8 deletions
|
|
@ -795,14 +795,7 @@ public:
|
||||||
*this = sequence_t();
|
*this = sequence_t();
|
||||||
if (! is_sequence())
|
if (! is_sequence())
|
||||||
in_place_cast(SEQUENCE);
|
in_place_cast(SEQUENCE);
|
||||||
|
as_sequence_lval().push_back(val);
|
||||||
if (! val.is_sequence()) {
|
|
||||||
as_sequence_lval().push_back(val);
|
|
||||||
} else {
|
|
||||||
const sequence_t& val_seq(val.as_sequence());
|
|
||||||
std::copy(val_seq.begin(), val_seq.end(),
|
|
||||||
back_inserter(as_sequence_lval()));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue