diff --git a/src/misc/pv/pvUnitTest.h b/src/misc/pv/pvUnitTest.h index 6eb48e2..1802a98 100644 --- a/src/misc/pv/pvUnitTest.h +++ b/src/misc/pv/pvUnitTest.h @@ -39,7 +39,7 @@ public: explicit testPassx(bool r) :dotest(true), pass(r), alive(true) {} ~testPassx(); template - inline testPassx& operator<<(T v) { + inline testPassx& operator<<(const T& v) { strm< -inline testPassx testEqualx(const char *nLHS, const char *nRHS, LHS l, RHS r) +inline testPassx testEqualx(const char *nLHS, const char *nRHS, const LHS& l, const RHS& r) { return testPassx(l==r)< -inline testPassx testNotEqualx(const char *nLHS, const char *nRHS, LHS l, RHS r) +inline testPassx testNotEqualx(const char *nLHS, const char *nRHS, const LHS& l, const RHS& r) { return testPassx(l!=r)<