Repository: qpid-proton
Updated Branches:
  refs/heads/master f48e4cf4f -> fdb3789b9


PROTON-1881: More C++ warnings that slipped in when flags weren't there


Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/fdb3789b
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/fdb3789b
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/fdb3789b

Branch: refs/heads/master
Commit: fdb3789b95142a2d64b190bf43c1cc9b4e6ec489
Parents: f48e4cf
Author: Andrew Stitcher <[email protected]>
Authored: Wed Jul 18 16:05:32 2018 -0400
Committer: Andrew Stitcher <[email protected]>
Committed: Wed Jul 18 16:05:32 2018 -0400

----------------------------------------------------------------------
 cpp/src/interop_test.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/fdb3789b/cpp/src/interop_test.cpp
----------------------------------------------------------------------
diff --git a/cpp/src/interop_test.cpp b/cpp/src/interop_test.cpp
index a253a37..797bc70 100644
--- a/cpp/src/interop_test.cpp
+++ b/cpp/src/interop_test.cpp
@@ -63,22 +63,22 @@ void test_decoder_primitives_exact() {
     decoder d(dv);
     d.decode(read("primitives"));
     ASSERT(d.more());
-    try { get< ::int8_t>(d); FAIL("got bool as byte"); } 
catch(conversion_error){}
+    try { get< ::int8_t>(d); FAIL("got bool as byte"); } catch(const 
conversion_error&){}
     ASSERT_EQUAL(true, get<bool>(d));
     ASSERT_EQUAL(false, get<bool>(d));
-    try { get< ::int8_t>(d); FAIL("got ubyte as byte"); } 
catch(conversion_error){}
+    try { get< ::int8_t>(d); FAIL("got ubyte as byte"); } catch(const 
conversion_error&){}
     ASSERT_EQUAL(42, get< ::uint8_t>(d));
-    try { get< ::int32_t>(d); FAIL("got uint as ushort"); } 
catch(conversion_error){}
+    try { get< ::int32_t>(d); FAIL("got uint as ushort"); } catch(const 
conversion_error&){}
     ASSERT_EQUAL(42, get< ::uint16_t>(d));
-    try { get< ::uint16_t>(d); FAIL("got short as ushort"); } 
catch(conversion_error){}
+    try { get< ::uint16_t>(d); FAIL("got short as ushort"); } catch(const 
conversion_error&){}
     ASSERT_EQUAL(-42, get< ::int16_t>(d));
     ASSERT_EQUAL(12345u, get< ::uint32_t>(d));
     ASSERT_EQUAL(-12345, get< ::int32_t>(d));
     ASSERT_EQUAL(12345u, get< ::uint64_t>(d));
     ASSERT_EQUAL(-12345, get< ::int64_t>(d));
-    try { get<double>(d); FAIL("got float as double"); } 
catch(conversion_error){}
+    try { get<double>(d); FAIL("got float as double"); } catch(const 
conversion_error&){}
     ASSERT_EQUAL(0.125f, get<float>(d));
-    try { get<float>(d); FAIL("got double as float"); } 
catch(conversion_error){}
+    try { get<float>(d); FAIL("got double as float"); } catch(const 
conversion_error&){}
     ASSERT_EQUAL(0.125, get<double>(d));
     ASSERT(!d.more());
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to