Skip to content

Commit 690e2a0

Browse files
committed
[ntuple] cast uint64_t to size_t to avoid warnings on windows 32 bit
1 parent 32b502d commit 690e2a0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tree/ntuple/v7/src/RPageStorageFile.cxx

+6-3
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,12 @@ void ROOT::Experimental::Internal::RPageSourceFile::LoadStructureImpl()
345345
fCounters->fNRead.Add(2);
346346
} else {
347347
Detail::RNTupleAtomicTimer timer(fCounters->fTimeWallRead, fCounters->fTimeCpuRead);
348-
ROOT::Internal::RRawFile::RIOVec readRequests[2] = {
349-
{fStructureBuffer.fPtrHeader, fAnchor->GetSeekHeader(), fAnchor->GetNBytesHeader(), 0},
350-
{fStructureBuffer.fPtrFooter, fAnchor->GetSeekFooter(), fAnchor->GetNBytesFooter(), 0}};
348+
R__ASSERT(fAnchor->GetNBytesHeader() < std::numeric_limits<std::size_t>::max());
349+
R__ASSERT(fAnchor->GetNBytesFooter() < std::numeric_limits<std::size_t>::max());
350+
ROOT::Internal::RRawFile::RIOVec readRequests[2] = {{fStructureBuffer.fPtrHeader, fAnchor->GetSeekHeader(),
351+
static_cast<std::size_t>(fAnchor->GetNBytesHeader()), 0},
352+
{fStructureBuffer.fPtrFooter, fAnchor->GetSeekFooter(),
353+
static_cast<std::size_t>(fAnchor->GetNBytesFooter()), 0}};
351354
fFile->ReadV(readRequests, 2);
352355
fCounters->fNReadV.Inc();
353356
}

0 commit comments

Comments
 (0)