diff --git a/corelib/src/libs/SireIO/biosimspace.cpp b/corelib/src/libs/SireIO/biosimspace.cpp index fa293afac..9f7dcbb18 100644 --- a/corelib/src/libs/SireIO/biosimspace.cpp +++ b/corelib/src/libs/SireIO/biosimspace.cpp @@ -466,7 +466,7 @@ namespace SireIO } // OPC - if (model == "OPC") + else if (model == "OPC") { double a = 0.1477224; @@ -592,7 +592,7 @@ namespace SireIO } // OPC - if (model == "OPC") + else if (model == "OPC") { double a = 0.1477224; diff --git a/corelib/src/libs/SireMaths/complex.cpp b/corelib/src/libs/SireMaths/complex.cpp index ac24dbdfa..9701a81b4 100644 --- a/corelib/src/libs/SireMaths/complex.cpp +++ b/corelib/src/libs/SireMaths/complex.cpp @@ -396,7 +396,7 @@ namespace SireMaths /** Subtraction */ Complex operator-(double x, const Complex &z) { - return z - x; + return Complex(x) - z; } /** Multiplication */