Fix use after move during parsing

closes #337
This commit is contained in:
Jason Turner 2017-03-21 12:17:30 -07:00
parent a281d9571e
commit 9847618cf3
2 changed files with 2 additions and 2 deletions

View File

@ -427,7 +427,7 @@ if(BUILD_TESTING)
target_link_libraries(compiled_tests ${LIBS} ${CHAISCRIPT_LIBS}) target_link_libraries(compiled_tests ${LIBS} ${CHAISCRIPT_LIBS})
ADD_CATCH_TESTS(compiled_tests) ADD_CATCH_TESTS(compiled_tests)
add_executable(static_chaiscript unittests/static_chaiscript.cpp) add_executable(static_chaiscript_test unittests/static_chaiscript.cpp)
target_link_libraries(static_chaiscript_test ${LIBS}) target_link_libraries(static_chaiscript_test ${LIBS})
add_test(NAME Static_ChaiScript_Test COMMAND static_chaiscript_test) add_test(NAME Static_ChaiScript_Test COMMAND static_chaiscript_test)

View File

@ -2551,7 +2551,7 @@ namespace chaiscript
if (Statements(true)) { if (Statements(true)) {
if (m_position.has_more()) { if (m_position.has_more()) {
throw exception::eval_error("Unparsed input", File_Position(m_position.line, m_position.col), t_fname); throw exception::eval_error("Unparsed input", File_Position(m_position.line, m_position.col), *m_filename);
} else { } else {
build_match<eval::File_AST_Node<Tracer>>(0); build_match<eval::File_AST_Node<Tracer>>(0);
} }