Remove Boxed_Value dependencies, they are not a solution

This commit is contained in:
Jason Turner
2012-05-21 08:18:33 -06:00
parent 654f7e6b01
commit ef46d1bf60
3 changed files with 0 additions and 23 deletions

View File

@@ -279,7 +279,6 @@ namespace chaiscript
try {
if (lhs.is_undef()) {
retval = t_ss.call_function("clone", retval);
retval.clear_dependencies();
}
try {
@@ -836,7 +835,6 @@ namespace chaiscript
if (this->children.size() > 0) {
for (size_t i = 0; i < this->children[0]->children.size(); ++i) {
Boxed_Value bv = t_ss.call_function("clone", this->children[0]->children[i]->eval(t_ss));
bv.clear_dependencies();
vec.push_back(bv);
}
}
@@ -860,7 +858,6 @@ namespace chaiscript
std::map<std::string, Boxed_Value> retval;
for (size_t i = 0; i < this->children[0]->children.size(); ++i) {
Boxed_Value bv = t_ss.call_function("clone", this->children[0]->children[i]->children[1]->eval(t_ss));
bv.clear_dependencies();
retval[boxed_cast<std::string>(this->children[0]->children[i]->children[0]->eval(t_ss))]
= bv;
}