Skip to content

Commit ea03a54

Browse files
committed
Wrap up build issues for dropping of shared_ptr
1 parent 77315ae commit ea03a54

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎include/chaiscript/language/chaiscript_engine.hpp‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ namespace chaiscript
186186
}
187187

188188
m_engine.add(fun([this](const std::string &t_str){ return internal_eval(t_str); }), "eval");
189-
m_engine.add(fun([this](const AST_NodePtr &t_ast){ return eval(t_ast); }), "eval");
189+
m_engine.add(fun([this](const AST_Node &t_ast){ return eval(t_ast); }), "eval");
190190

191191
m_engine.add(fun([this](const std::string &t_str, const bool t_dump){ return parse(t_str, t_dump); }), "parse");
192192
m_engine.add(fun([this](const std::string &t_str){ return parse(t_str); }), "parse");
@@ -321,10 +321,10 @@ explicit ChaiScript_Basic(std::unique_ptr<parser::ChaiScript_Parser_Base> &&pars
321321
return *m_parser;
322322
}
323323

324-
const Boxed_Value eval(const AST_NodePtr &t_ast)
324+
const Boxed_Value eval(const AST_Node &t_ast)
325325
{
326326
try {
327-
return t_ast->eval(chaiscript::detail::Dispatch_State(m_engine));
327+
return t_ast.eval(chaiscript::detail::Dispatch_State(m_engine));
328328
} catch (const exception::eval_error &t_ee) {
329329
throw Boxed_Value(t_ee);
330330
}

‎samples/fun_call_performance.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ void interactive(chaiscript::ChaiScript& chai)
252252
catch (const chaiscript::exception::eval_error &ee) {
253253
std::cout << ee.what();
254254
if (ee.call_stack.size() > 0) {
255-
std::cout << "during evaluation at (" << ee.call_stack[0]->start().line << ", " << ee.call_stack[0]->start().column << ")";
255+
std::cout << "during evaluation at (" << ee.call_stack[0].start().line << ", " << ee.call_stack[0].start().column << ")";
256256
}
257257
std::cout << std::endl;
258258
}

0 commit comments

Comments
 (0)