Browse Source

enabled -pedantic for gcc build

cl-refactor
arkpar 10 years ago
parent
commit
2574741a14
  1. 2
      cmake/EthCompilerSettings.cmake
  2. 2
      libethereum/CommonNet.cpp
  3. 2
      libethereum/Interface.cpp
  4. 4
      libp2p/UDP.cpp

2
cmake/EthCompilerSettings.cmake

@ -3,7 +3,7 @@
# C++11 check and activation # C++11 check and activation
if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Wno-unknown-pragmas -Wextra -Werror -DSHAREDLIB -fPIC ${CMAKE_CXX_FLAGS}") set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Wno-unknown-pragmas -Wextra -Werror -pedantic -DSHAREDLIB -fPIC ${CMAKE_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -DETH_DEBUG") set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -DETH_DEBUG")
set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG -DETH_RELEASE") set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG -DETH_RELEASE")
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -DETH_RELEASE") set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -DETH_RELEASE")

2
libethereum/CommonNet.cpp

@ -25,4 +25,4 @@ using namespace dev;
using namespace dev::eth; using namespace dev::eth;
#pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wunused-variable"
namespace { char dummy; }; namespace { char dummy; }

2
libethereum/Interface.cpp

@ -22,4 +22,4 @@
#include "Interface.h" #include "Interface.h"
#pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wunused-variable"
namespace { char dummy; }; namespace { char dummy; }

4
libp2p/UDP.cpp

@ -49,11 +49,11 @@ h256 RLPXDatagramFace::sign(Secret const& _k)
dev::sha3(signedRLPx).ref().copyTo(rlpxHash); dev::sha3(signedRLPx).ref().copyTo(rlpxHash);
return std::move(sighash); return std::move(sighash);
}; }
Public RLPXDatagramFace::authenticate(bytesConstRef _sig, bytesConstRef _rlp) Public RLPXDatagramFace::authenticate(bytesConstRef _sig, bytesConstRef _rlp)
{ {
Signature const& sig = *(Signature const*)_sig.data(); Signature const& sig = *(Signature const*)_sig.data();
return std::move(dev::recover(sig, sha3(_rlp))); return std::move(dev::recover(sig, sha3(_rlp)));
}; }

Loading…
Cancel
Save