summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/lib/netlist/nl_setup.cpp2
-rw-r--r--src/lib/netlist/plib/palloc.h4
-rw-r--r--src/lib/netlist/plib/pstring.h5
3 files changed, 8 insertions, 3 deletions
diff --git a/src/lib/netlist/nl_setup.cpp b/src/lib/netlist/nl_setup.cpp
index c8e47cb17e3..cf89e4a8fae 100644
--- a/src/lib/netlist/nl_setup.cpp
+++ b/src/lib/netlist/nl_setup.cpp
@@ -17,6 +17,8 @@
#include "solver/nld_solver.h"
#include "devices/nlid_truthtable.h"
+#include <cmath>
+
// ----------------------------------------------------------------------------------------
// setup_t
// ----------------------------------------------------------------------------------------
diff --git a/src/lib/netlist/plib/palloc.h b/src/lib/netlist/plib/palloc.h
index a35bc50ff17..3759d5819de 100644
--- a/src/lib/netlist/plib/palloc.h
+++ b/src/lib/netlist/plib/palloc.h
@@ -10,8 +10,10 @@
#include "pstring.h"
-#include <vector>
+#include <cstddef>
#include <memory>
+#include <utility>
+#include <vector>
namespace plib {
diff --git a/src/lib/netlist/plib/pstring.h b/src/lib/netlist/plib/pstring.h
index 22ccd3749e4..67104a54213 100644
--- a/src/lib/netlist/plib/pstring.h
+++ b/src/lib/netlist/plib/pstring.h
@@ -7,10 +7,11 @@
#ifndef PSTRING_H_
#define PSTRING_H_
-#include <iterator>
+#include <cstring>
#include <exception>
+#include <iterator>
#include <string>
-#include <cstring>
+#include <type_traits>
// ----------------------------------------------------------------------------------------
// pstring: semi-immutable strings ...