diff --git a/interpreter/CMakeLists.txt b/interpreter/CMakeLists.txt index 409ffb5b015637828d99bebe2df31afe7cab452c..49fe40cb11b94dd90373baf7cf5a621253b2063e 100644 --- a/interpreter/CMakeLists.txt +++ b/interpreter/CMakeLists.txt @@ -54,6 +54,7 @@ ROOT_ADD_C_FLAG(INTERP_ADDITIONAL_C_FLAGS -Wno-unused-parameter) ROOT_ADD_CXX_FLAG(INTERP_ADDITIONAL_CXX_FLAGS -Wno-unused-variable) ROOT_ADD_CXX_FLAG(INTERP_ADDITIONAL_CXX_FLAGS -Wno-unused-but-set-variable) ROOT_ADD_CXX_FLAG(INTERP_ADDITIONAL_CXX_FLAGS -Wno-unused-function) +ROOT_ADD_CXX_FLAG(INTERP_ADDITIONAL_CXX_FLAGS -Wno-range-loop-analysis) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${INTERP_ADDITIONAL_CXX_FLAGS}") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${INTERP_ADDITIONAL_C_FLAGS}") diff --git a/math/matrix/src/TVectorT.cxx b/math/matrix/src/TVectorT.cxx index 6c8ea63ad047e5adbec475e1d8f2f2bab35c6fea..3e3210aa1ec78352f160df96cf1142475ade0bf9 100644 --- a/math/matrix/src/TVectorT.cxx +++ b/math/matrix/src/TVectorT.cxx @@ -260,7 +260,7 @@ TVectorT<Element>::TVectorT(const TMatrixTDiag_const<Element> &md) : TObject() /// TVectorT foo(1,3,0.0,1.0,1.5,"END"); template<class Element> -TVectorT<Element>::TVectorT(Int_t lwb,Int_t upb,Element va_(iv1), ...) +TVectorT<Element>::TVectorT(Int_t lwb,Int_t upb,Element iv1, ...) { if (upb < lwb) { Error("TVectorT(Int_t, Int_t, ...)","upb(%d) < lwb(%d)",upb,lwb); diff --git a/roofit/roofitcore/src/BidirMMapPipe.cxx b/roofit/roofitcore/src/BidirMMapPipe.cxx index 395ecf48fb20de898565cbe028ca7bfedc136c73..0729b8c96dc33b258759934fe723eece07f81793 100644 --- a/roofit/roofitcore/src/BidirMMapPipe.cxx +++ b/roofit/roofitcore/src/BidirMMapPipe.cxx @@ -114,9 +114,8 @@ namespace BidirMMapPipe_impl { unsigned short m_pos; ///< index of next byte in payload area /// copy construction forbidden Page(const Page&) {} - /// assertignment forbidden - Page& operator=(const Page&) - { return *reinterpret_cast<Page*>(0); } + /// assigment forbidden + Page& operator=(const Page&) = delete; public: /// constructor Page() : m_next(0), m_size(0), m_pos(0)