summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-05-22 09:06:50 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2016-05-22 09:06:50 +0200
commitd6d177a29d7e38b8e100ad1b6173f7f46243b588 (patch)
treed099a2235a51075fd798d3b7b91997dea0de9ba0 /src/lib/netlist
parentd36f0a4ab7a211028216ee9028eac62814f387d8 (diff)
Fixed multiple instance of operator = , fixes VS build (nw)
Diffstat (limited to 'src/lib/netlist')
-rw-r--r--src/lib/netlist/nl_util.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/netlist/nl_util.h b/src/lib/netlist/nl_util.h
index 596ec104323..f25a0d13320 100644
--- a/src/lib/netlist/nl_util.h
+++ b/src/lib/netlist/nl_util.h
@@ -182,8 +182,9 @@ public:
}
bool is_owned() const { return m_is_owned; }
-
- powned_ptr & operator =(powned_ptr &r)
+
+ template<typename _DC>
+ powned_ptr<_DC> & operator =(powned_ptr<_DC> &r)
{
m_is_owned = r.m_is_owned;
m_ptr = r.m_ptr;