summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ppreprocessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/ppreprocessor.cpp')
-rw-r--r--src/lib/netlist/plib/ppreprocessor.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/plib/ppreprocessor.cpp b/src/lib/netlist/plib/ppreprocessor.cpp
index d183485789f..7e8c363fbd3 100644
--- a/src/lib/netlist/plib/ppreprocessor.cpp
+++ b/src/lib/netlist/plib/ppreprocessor.cpp
@@ -560,16 +560,16 @@ namespace plib {
// first try local context
auto l(plib::util::buildpath({m_stack.back().m_local_path, arg}));
auto lstrm(m_sources.get_stream(l));
- if (lstrm)
+ if (!lstrm.empty())
{
- m_stack.emplace_back(input_context(std::move(lstrm), plib::util::path(l), l));
+ m_stack.emplace_back(input_context(lstrm.release_stream(), plib::util::path(l), l));
}
else
{
auto strm(m_sources.get_stream(arg));
- if (strm)
+ if (!strm.empty())
{
- m_stack.emplace_back(input_context(std::move(strm), plib::util::path(arg), arg));
+ m_stack.emplace_back(input_context(strm.release_stream(), plib::util::path(arg), arg));
}
else
error("include not found:" + arg);