# HG changeset patch # User Vedran Miletić # Date 1426089035 -3600 # Node ID c175b2ae730c801561b1973eb5648df2db7d08f6 # Parent 883c6212addc595610fb8c22148d0684a3b1b5ab Fix building with clang 3.5 (abs->std::abs, unused vars) diff -r 883c6212addc -r c175b2ae730c src/internet/model/rtt-estimator.cc --- a/src/internet/model/rtt-estimator.cc Thu Mar 05 15:50:18 2015 +0100 +++ b/src/internet/model/rtt-estimator.cc Wed Mar 11 16:50:35 2015 +0100 @@ -170,23 +170,23 @@ return 0; } // supports 1/32, 1/16, 1/8, 1/4, 1/2 - if (abs (1/val - 8) < TOLERANCE) + if (std::abs (1/val - 8) < TOLERANCE) { return 3; } - if (abs (1/val - 4) < TOLERANCE) + if (std::abs (1/val - 4) < TOLERANCE) { return 2; } - if (abs (1/val - 32) < TOLERANCE) + if (std::abs (1/val - 32) < TOLERANCE) { return 5; } - if (abs (1/val - 16) < TOLERANCE) + if (std::abs (1/val - 16) < TOLERANCE) { return 4; } - if (abs (1/val - 2) < TOLERANCE) + if (std::abs (1/val - 2) < TOLERANCE) { return 1; } diff -r 883c6212addc -r c175b2ae730c src/wave/helper/wave-helper.cc --- a/src/wave/helper/wave-helper.cc Thu Mar 05 15:50:18 2015 +0100 +++ b/src/wave/helper/wave-helper.cc Wed Mar 11 16:50:35 2015 +0100 @@ -27,6 +27,7 @@ #include "ns3/wave-net-device.h" #include "ns3/minstrel-wifi-manager.h" #include "ns3/radiotap-header.h" +#include "ns3/unused.h" #include "wave-mac-helper.h" #include "wave-helper.h" @@ -484,12 +485,7 @@ try { const QosWaveMacHelper& qosMac = dynamic_cast (macHelper); - // below check will never fail, just used for survive from - // gcc warn "-Wunused-but-set-variable" - if (&qosMac == 0) - { - NS_FATAL_ERROR ("it could never get here"); - } + NS_UNUSED (qosMac); } catch (const std::bad_cast &) {