summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ptime.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/ptime.h')
-rw-r--r--src/lib/netlist/plib/ptime.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/netlist/plib/ptime.h b/src/lib/netlist/plib/ptime.h
index 4767a197342..32ccc4f7b0d 100644
--- a/src/lib/netlist/plib/ptime.h
+++ b/src/lib/netlist/plib/ptime.h
@@ -47,19 +47,19 @@ namespace plib
C14CONSTEXPR ptime &operator-=(const ptime rhs) noexcept { m_time -= rhs.m_time; return *this; }
C14CONSTEXPR ptime &operator*=(const mult_type factor) noexcept { m_time *= static_cast<internal_type>(factor); return *this; }
- friend C14CONSTEXPR ptime operator-(ptime lhs, const ptime rhs) noexcept
+ friend constexpr const ptime operator-(ptime lhs, const ptime rhs) noexcept
{
- return lhs -= rhs;
+ return ptime(lhs.m_time - rhs.m_time);
}
- friend C14CONSTEXPR ptime operator+(ptime lhs, const ptime rhs) noexcept
+ friend constexpr const ptime operator+(ptime lhs, const ptime rhs) noexcept
{
- return lhs += rhs;
+ return ptime(lhs.m_time + rhs.m_time);
}
- friend C14CONSTEXPR ptime operator*(ptime lhs, const mult_type &factor) noexcept
+ friend constexpr const ptime operator*(ptime lhs, const mult_type &factor) noexcept
{
- return lhs *= factor;
+ return ptime(lhs.m_time * factor);
}
friend constexpr mult_type operator/(const ptime lhs, const ptime rhs) noexcept