From cac86fb1b4e23602ebf3b84465b687b6301736e3 Mon Sep 17 00:00:00 2001 From: couriersud Date: Tue, 29 Oct 2019 19:55:53 +0100 Subject: netlist: code maintenance. (nw) - Removed code no longer used - Add noexcept where appropriate - split pparser.[c|h] into ppreprocessor and ptokenizer - smaller optimizations, e.g. use of std::size_t - fix lint warnings --- src/lib/netlist/plib/pfunction.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib/netlist/plib/pfunction.cpp') diff --git a/src/lib/netlist/plib/pfunction.cpp b/src/lib/netlist/plib/pfunction.cpp index 6ad2627f0db..e4ea2d57163 100644 --- a/src/lib/netlist/plib/pfunction.cpp +++ b/src/lib/netlist/plib/pfunction.cpp @@ -73,7 +73,7 @@ void pfunction::compile_postfix(const std::vector &inputs, { rc.m_cmd = PUSH_CONST; bool err(false); - rc.m_param = plib::pstonum_ne(cmd, err); + rc.m_param = plib::pstonum_ne(cmd, err); if (err) throw plib::pexception(plib::pfmt("pfunction: unknown/misformatted token <{1}> in <{2}>")(cmd)(expr)); stk += 1; @@ -188,7 +188,7 @@ case OP: \ stack[ptr-1] = (EXPR); \ break; -double pfunction::evaluate(const std::vector &values) +double pfunction::evaluate(const std::vector &values) noexcept { std::array stack = { 0 }; unsigned ptr = 0; -- cgit v1.2.3