* installing *source* package 'mzR' ...
** libs
rm -f cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o rnetCDF.o ./boost/system/src/error_code.o ./boost/regex/src/posix_api.o ./boost/regex/src/fileiter.o ./boost/regex/src/regex_raw_buffer.o ./boost/regex/src/cregex.o ./boost/regex/src/regex_debug.o ./boost/regex/src/instances.o ./boost/regex/src/icu.o ./boost/regex/src/usinstances.o ./boost/regex/src/regex.o ./boost/regex/src/wide_posix_api.o ./boost/regex/src/regex_traits_defaults.o ./boost/regex/src/winstances.o ./boost/regex/src/wc_regex_traits.o ./boost/regex/src/c_regex_traits.o ./boost/regex/src/cpp_regex_traits.o ./boost/regex/src/static_mutex.o ./boost/regex/src/w32_regex_traits.o ./pwiz/data/msdata/Version.o ./pwiz/utility/minimxml/XMLWriter.o ./pwiz/utility/minimxml/SAXParser.o ./boost/iostreams/src/zlib.o ./boost/thread/src/pthread/once.o ./boost/filesystem/src/operations.o ./pwiz/data/common/MemoryIndex.o ./pwiz/data/common/CVTranslator.o ./pwiz/data/common/cv.o ./pwiz/data/common/ParamTypes.o ./pwiz/data/common/BinaryIndexStream.o ./pwiz/data/common/diff_std.o ./pwiz/data/msdata/SpectrumList_MGF.o ./pwiz/data/msdata/DefaultReaderList.o ./pwiz/data/msdata/ChromatogramList_mzML.o ./pwiz/data/msdata/examples.o ./pwiz/data/msdata/Serializer_mzML.o ./pwiz/data/msdata/Serializer_MSn.o ./pwiz/data/msdata/Reader.o ./pwiz/data/msdata/Serializer_MGF.o ./pwiz/data/msdata/Serializer_mzXML.o ./pwiz/data/msdata/SpectrumList_mzML.o ./pwiz/data/msdata/SpectrumList_MSn.o ./pwiz/data/msdata/BinaryDataEncoder.o ./pwiz/data/msdata/Diff.o ./pwiz/data/msdata/MSData.o ./pwiz/data/msdata/References.o ./pwiz/data/msdata/SpectrumList_mzXML.o ./pwiz/data/msdata/IO.o ./pwiz/data/msdata/SpectrumList_BTDX.o ./pwiz/data/msdata/SpectrumInfo.o ./pwiz/data/msdata/RAMPAdapter.o ./pwiz/data/msdata/LegacyAdapter.o ./pwiz/data/msdata/SpectrumIterator.o ./pwiz/data/msdata/MSDataFile.o ./pwiz/data/msdata/SpectrumListCache.o ./pwiz/utility/misc/IntegerSet.o ./pwiz/utility/misc/Base64.o ./pwiz/utility/misc/IterationListener.o ./pwiz/utility/misc/MSIHandler.o ./pwiz/utility/misc/Filesystem.o ./pwiz/utility/misc/TabReader.o ./pwiz/utility/misc/random_access_compressed_ifstream.o ./pwiz/utility/misc/SHA1.o ./pwiz/utility/misc/SHA1Calculator.o ./pwiz/utility/misc/sha1calc.o ./random_access_gzFile.o rampR.o
find . -name \*˜ -exec rm {} \; ## from cleanup
find . -name \*.o -exec rm {} \; ## from cleanup
find . -name "#*#" -exec rm {} \; ## from cleanup
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c cramp.cpp -o cramp.o
cramp.cpp:4:1: warning: '/*' within block comment [-Wcomment]
/***************************************************************************
^
In file included from cramp.cpp:40:
./cramp.h:197:84: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
m_pPeaks = (rampPeakInfoStruct *)malloc( sizeof(rampPeakInfoStruct) * rhs.m_peaksCount);
˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:199:47: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
memmove(m_pPeaks,rhs.m_pPeaks,rhs.m_peaksCount*sizeof(rampPeakInfoStruct)); // bitwise copy
˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:236:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
memmove(this,&rhs,sizeof(rhs));
˜˜˜˜˜˜˜ ^
./cramp.h:236:15: note: explicitly cast the pointer to silence this warning
memmove(this,&rhs,sizeof(rhs));
^
(void*)
./cramp.h:285:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if (NULL!=(m_scanOffsets = (ramp_fileoffset_t *)malloc(m_data.scanCount*sizeof(ramp_fileoffset_t)))) {
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:286:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memmove(m_scanOffsets,rhs.m_scanOffsets,m_data.scanCount*sizeof(ramp_fileoffset_t));
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:283:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
memmove(this,&rhs,sizeof(rhs));
˜˜˜˜˜˜˜ ^
./cramp.h:283:15: note: explicitly cast the pointer to silence this warning
memmove(this,&rhs,sizeof(rhs));
^
(void*)
cramp.cpp:60:25: warning: field 'm_declaredScansOnly' will be initialized after field 'm_runInfo' [-Wreorder]
m_filename(fileName), m_declaredScansOnly(declaredScansOnly), m_runInfo()
^
cramp.cpp:140:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
sizeof(ramp_fileoffset_t)*((iLastScan-m)+1));
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
cramp.cpp:288:75: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
while (++m_currentScan <= m_cramp.getLastScan() && m_cramp.getScanOffset(m_currentScan) <= 0);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
cramp.cpp:288:95: warning: while loop has empty body [-Wempty-body]
while (++m_currentScan <= m_cramp.getLastScan() && m_cramp.getScanOffset(m_currentScan) <= 0);
^
cramp.cpp:288:95: note: put the semicolon on a separate line to silence this warning [-Wempty-body]
cramp.cpp:300:76: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
while (++m_currentScan <= m_cramp.getLastScan() && m_cramp.getScanOffset(m_currentScan) <= 0);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
12 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c ramp_base64.cpp -o ramp_base64.o
ramp_base64.cpp:191:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
lookup1[index] = (lookup[i]<<2)|(lookup[j]>>4);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:192:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
lookup2[index] = (lookup[i]<<4)|(lookup[j]>>2);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:193:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
lookup3[index] = (lookup[i]<<6)|(lookup[j]);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:203:26: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*c++ = i;
˜ ^
ramp_base64.cpp:204:26: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*c++ = j;
˜ ^
ramp_base64.cpp:205:24: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*c = k;
˜ ^
ramp_base64.cpp:273:39: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
*dest++ = lookup1[f=(((*src)<<8)|(*(src+1)))];
˜ ˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:275:37: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
*dest++ = lookup2[f=((f<<8)|(*(src+2)))];
˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c ramp.cpp -o ramp.o
ramp.cpp:214:18: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(buf,sizeof(buf)-1,result);
^
ramp.cpp:371:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
nread = ramp_fread(seekbuf, tlen, pFI);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
ramp.cpp:371:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
nread = ramp_fread(seekbuf, tlen, pFI);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
:fread(buf,1,len,(FILE *)(handle)->fileHandle))
˜˜˜˜˜ ^
ramp.cpp:397:19: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t nread = ramp_fread(indexOffsetTemp, sizeof(indexOffsetTemp), pFI);
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:397:11: warning: unused variable 'nread' [-Wunused-variable]
size_t nread = ramp_fread(indexOffsetTemp, sizeof(indexOffsetTemp), pFI);
^
ramp.cpp:371:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
nread = ramp_fread(seekbuf, tlen, pFI);
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:10: note: expanded from macro 'ramp_fread'
:fread(buf,1,len,(FILE *)(handle)->fileHandle))
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:433:75: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pScanIndex = (ramp_fileoffset_t *)malloc( sizeof(ramp_fileoffset_t)*reallocSize); // allocate space for the scan index info
˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:436:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
pFI->mzML->getScanHeader(i, hdr);
˜˜˜ ^
ramp.cpp:440:85: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pScanIndex = (ramp_fileoffset_t *)realloc(pScanIndex, sizeof(ramp_fileoffset_t)*reallocSize);
˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:472:78: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pScanIndex = (ramp_fileoffset_t *)malloc( sizeof(ramp_fileoffset_t)*reallocSize); // allocate space for the scan index info
˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:479:31: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
while ((nread = (int)ramp_fread(buf,sizeof(buf)-1,pFI))>taglen) {
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:505:98: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pScanIndex = (ramp_fileoffset_t *)realloc(pScanIndex, sizeof(ramp_fileoffset_t)*reallocSize);
˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:537:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
nread = (int)(strlen(look)+(look-buf));
˜ ˜˜˜˜^˜˜˜
ramp.cpp:557:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if ((pScanIndex = (ramp_fileoffset_t *) malloc(reallocSize * sizeof(ramp_fileoffset_t))) == NULL) {
^˜˜˜˜˜˜˜˜˜˜ ˜
ramp.cpp:576:22: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
^
ramp.cpp:592:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pTmp = (ramp_fileoffset_t*)realloc(pScanIndex, reallocSize * sizeof(ramp_fileoffset_t));
^˜˜˜˜˜˜˜˜˜˜ ˜
ramp.cpp:612:22: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
^
ramp.cpp:648:19: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
^
ramp.cpp:581:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
newN = atol(beginOffsetId);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:960:62: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
memcpy(&(scanHeader->scanType), pStr, pStr2-pStr);
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
ramp.cpp:1085:77: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
memcpy(&(scanHeader->scanType), pStr, sizeof(char)*((pStr2-pStr)));
˜ ˜˜˜˜˜^˜˜˜˜
ramp.cpp:1121:86: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
memcpy(&(scanHeader->activationMethod), pStr3, sizeof(char)*((pStr2-pStr3)));
˜ ˜˜˜˜˜^˜˜˜˜˜
ramp.cpp:1129:85: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
memcpy(&(scanHeader->possibleCharges), pStr3, sizeof(char)*((pStr2-pStr3)));
˜ ˜˜˜˜˜^˜˜˜˜˜
ramp.cpp:1227:22: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:1305:13: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:1312:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
strncpy(szLevel, beginMsLevel, msLevelLen);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
ramp.cpp:1301:10: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:1420:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::string extGZ(data_Ext[i]);
˜˜˜˜˜˜˜˜ ^
ramp.cpp:1477:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
char *basename_buff = (char *)malloc(inbuflen);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
ramp.cpp:1478:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
strncpy(basename_buff,basename,inbuflen);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
ramp.cpp:1566:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
strncpy(inbuf,tryName,inbuflen);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
ramp.cpp:1685:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pPeaks = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:1692:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memmove(pPeaks,&(vec[0]),2*peaksCount*sizeof(double));
˜^˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:1694:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pPeaks[p] = (RAMPREAL)vec[p];
˜˜˜ ^
ramp.cpp:1788:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if ((pData = (char *) realloc(pData,1 + peaksLen)) == NULL)
˜˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜
ramp.cpp:1795:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
strncpy(pData,pBeginData,peaksLen);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
ramp.cpp:1799:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
ramp.cpp:1799:31: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:1799:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
:fread(buf,1,len,(FILE *)(handle)->fileHandle))
˜˜˜˜˜ ^
ramp.cpp:1799:23: warning: unused variable 'nread' [-Wunused-variable]
size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
^
ramp.cpp:1809:46: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
memmove(cp,cp+1,peaksLen-(partial+cp-pData));
˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:1815:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
ramp.cpp:1815:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
:fread(buf,1,len,(FILE *)(handle)->fileHandle))
˜˜˜˜˜ ^
ramp.cpp:1821:82: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if ((pDecoded = (char *) realloc(pDecoded,peaksCount * (precision/8) + 1)) == NULL)
˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
ramp.cpp:1829:76: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if ((!pPeaks) && ((pPeaks = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1)) == NULL))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:1972:21: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(buf, sizeof(buf)-1 , pFI);
^
ramp.cpp:2005:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if ((pData = (char *) malloc(1 + peaksLen)) == NULL)
˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜
ramp.cpp:2013:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
strncpy(pData,pBeginData,peaksLen);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
ramp.cpp:2016:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
ramp.cpp:2016:25: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2016:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
:fread(buf,1,len,(FILE *)(handle)->fileHandle))
˜˜˜˜˜ ^
ramp.cpp:2016:17: warning: unused variable 'nread' [-Wunused-variable]
size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
^
ramp.cpp:2025:42: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
memmove(cp,cp+1,peaksLen+1-(partial+cp-pData));
˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2031:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
?random_access_gzread((handle)->fileHandle,buf,len)\
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
ramp.cpp:2031:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
:fread(buf,1,len,(FILE *)(handle)->fileHandle))
˜˜˜˜˜ ^
ramp.cpp:2046:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if ((pDecoded = (char *) malloc( decodedSize )) == NULL)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2055:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if ((!pPeaks) && ((pPeaks = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1)) == NULL))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:2066:72: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
uLong uncomprLen = (dataPerPeak * peaksCount * (precision/8) + 1);
˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
ramp.cpp:2070:79: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
err = uncompress( pUncompr , &uncomprLen , (const Bytef*)pDecoded , decodedSize );
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2117:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if ((pPeaksDeRuled = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1)) == NULL)
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:1897:13: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(buf, sizeof(buf)-1, pFI);
^
ramp.cpp:2174:13: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:2194:13: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:2170:10: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:2283:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if((int)(strlen(result) - strlen(term) - leadlen) < len)
˜ ^˜˜˜˜˜˜
ramp.cpp:2286:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
strncpy(storage, result + leadlen , len);
˜˜˜˜˜˜˜ ^˜˜
ramp.cpp:2336:16: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:2372:15: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:2326:10: warning: unused variable 'fgot' [-Wunused-variable]
char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
^
ramp.cpp:2470:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
cache->headers = (struct ScanHeaderStruct*) calloc(size, sizeof(struct ScanHeaderStruct));
˜˜˜˜˜˜ ^˜˜˜
ramp.cpp:2471:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
cache->peaks = (RAMPREAL**) calloc(size, sizeof(RAMPREAL*));
˜˜˜˜˜˜ ^˜˜˜
ramp.cpp:2503:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(cache->headers, 0, cache->size * sizeof(struct ScanHeaderStruct));
˜˜˜˜˜˜˜^˜˜˜ ˜
ramp.cpp:2530:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
(cache->size - nScans) * sizeof(RAMPREAL*));
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜ ˜
ramp.cpp:2531:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(cache->peaks + cache->size - nScans, 0, nScans * sizeof(RAMPREAL*));
^˜˜˜˜˜ ˜
ramp.cpp:2533:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
(cache->size - nScans) * sizeof(struct ScanHeaderStruct));
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜ ˜
ramp.cpp:2534:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(cache->headers + cache->size - nScans, 0, nScans * sizeof(struct ScanHeaderStruct));
^˜˜˜˜˜ ˜
ramp.cpp:2549:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
(cache->size - nScans) * sizeof(RAMPREAL*));
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜ ˜
ramp.cpp:2550:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(cache->peaks, 0, nScans * sizeof(RAMPREAL*));
^˜˜˜˜˜ ˜
ramp.cpp:2552:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
(cache->size - nScans) * sizeof(struct ScanHeaderStruct));
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜ ˜
ramp.cpp:2553:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(cache->headers, 0, nScans * sizeof(struct ScanHeaderStruct));
^˜˜˜˜˜ ˜
80 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c RcppRamp.cpp -o RcppRamp.o
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:4:
./cramp.h:197:84: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
m_pPeaks = (rampPeakInfoStruct *)malloc( sizeof(rampPeakInfoStruct) * rhs.m_peaksCount);
˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:199:47: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
memmove(m_pPeaks,rhs.m_pPeaks,rhs.m_peaksCount*sizeof(rampPeakInfoStruct)); // bitwise copy
˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:236:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
memmove(this,&rhs,sizeof(rhs));
˜˜˜˜˜˜˜ ^
./cramp.h:236:15: note: explicitly cast the pointer to silence this warning
memmove(this,&rhs,sizeof(rhs));
^
(void*)
./cramp.h:285:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if (NULL!=(m_scanOffsets = (ramp_fileoffset_t *)malloc(m_data.scanCount*sizeof(ramp_fileoffset_t)))) {
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:286:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memmove(m_scanOffsets,rhs.m_scanOffsets,m_data.scanCount*sizeof(ramp_fileoffset_t));
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:283:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
memmove(this,&rhs,sizeof(rhs));
˜˜˜˜˜˜˜ ^
./cramp.h:283:15: note: explicitly cast the pointer to silence this warning
memmove(this,&rhs,sizeof(rhs));
^
(void*)
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:130:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
switch (size - i){
˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:190:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:209:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:237:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:245:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:266:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:274:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:311:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:312:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:319:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_VECTOR_ELT( x, i, element ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:320:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:343:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:344:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:484:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( LGLSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:50:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:173:76: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
unary_call( Language call_, int index ) : call(call_), proxy(call_,index){}
˜˜˜˜˜ ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:91: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
˜˜˜˜˜˜ ^˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:113: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:60:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Datetime.h:40:40: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
int getMicroSeconds() const { return m_us; }
˜˜˜˜˜˜ ^˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:27:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:197:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return RCPP_HASH(value) ;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:212:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:221:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:95:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return RCPP_HASH(value) ;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:110:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:119:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:31:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/functions.h:37:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/seq_along.h:49:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
return sugar::SeqLen( n ) ;
˜˜˜˜˜ ^
RcppRamp.cpp:170:21: warning: unused variable 'info' [-Wunused-variable]
rampScanInfo *info = ramp->getScanHeaderInfo( 1 );
^
RcppRamp.cpp:278:8: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
peaks(i,0) = peak->mz;
˜˜˜˜˜ ^
RcppRamp.cpp:279:8: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
peaks(i,1) = peak->intensity;
˜˜˜˜˜ ^
RcppRamp.cpp:296:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
int low = round(whichMzLow * f);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRamp.cpp:297:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
int high = round(whichMzHigh * f);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRamp.cpp:303:8: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
map3d(i,j) = 0.0;
˜˜˜˜˜ ^
RcppRamp.cpp:303:10: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
map3d(i,j) = 0.0;
˜˜˜˜˜ ^
RcppRamp.cpp:310:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rampPeakList *pl = ramp->getPeakList( scanNumbers[i] );
˜˜˜˜˜˜˜˜˜˜˜ ^
RcppRamp.cpp:314:31: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
j = round(peak->mz * f) - low;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
RcppRamp.cpp:316:30: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
if (peak->intensity > map3d(i,j)) {
˜˜˜˜˜ ^
RcppRamp.cpp:316:32: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
if (peak->intensity > map3d(i,j)) {
˜˜˜˜˜ ^
RcppRamp.cpp:317:10: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
map3d(i,j) = peak->intensity;
˜˜˜˜˜ ^
RcppRamp.cpp:317:12: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
map3d(i,j) = peak->intensity;
˜˜˜˜˜ ^
RcppRamp.cpp:322:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
j = round(peak->mz * f) - low;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
RcppRamp.cpp:324:32: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
if (peak->intensity > map3d(i,j)) {
˜˜˜˜˜ ^
RcppRamp.cpp:324:34: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
if (peak->intensity > map3d(i,j)) {
˜˜˜˜˜ ^
RcppRamp.cpp:325:12: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
map3d(i,j) = peak->intensity;
˜˜˜˜˜ ^
RcppRamp.cpp:325:14: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
map3d(i,j) = peak->intensity;
˜˜˜˜˜ ^
RcppRamp.cpp:299:15: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int drt = scanNumbers.size();
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Date *, vector<Date, allocator<Date> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t size = std::distance( first, last ) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > > >' requested here
return range_wrap( object.begin(), object.end() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return wrap_dispatch_unknown_iterable__logical( object,
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DateVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
inline operator SEXP() const { return wrap( v ) ; }
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Datetime *, vector<Datetime, allocator<Datetime> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t size = std::distance( first, last ) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > > >' requested here
return range_wrap( object.begin(), object.end() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return wrap_dispatch_unknown_iterable__logical( object,
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DatetimeVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
inline operator SEXP() const { return wrap( v ) ; }
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:81:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/meat.h:29:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:38:28: warning: implicit conversion changes signedness: 'const int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
VECTOR( Dimension( nrows_, ncols ) ),
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
RcppRamp.cpp:270:25: note: in instantiation of member function 'Rcpp::Matrix<14>::Matrix' requested here
Rcpp::NumericMatrix peaks(peaksCount, 2);
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:81:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/meat.h:29:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:38:36: warning: implicit conversion changes signedness: 'const int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
VECTOR( Dimension( nrows_, ncols ) ),
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:98:75: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
return static_cast< Vector<RTYPE>* >( this )->operator[]( offset( i, j ) ) ;
˜˜˜˜˜˜ ^
RcppRamp.cpp:274:12: note: in instantiation of member function 'Rcpp::Matrix<14>::operator()' requested here
peaks(0,0) = peak->mz;
^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:81:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/meat.h:29:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:98:78: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
return static_cast< Vector<RTYPE>* >( this )->operator[]( offset( i, j ) ) ;
˜˜˜˜˜˜ ^
58 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c RcppRampModule.cpp -o RcppRampModule.o
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:130:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
switch (size - i){
˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:190:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:209:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:237:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:245:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:266:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:274:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:311:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:312:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:319:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_VECTOR_ELT( x, i, element ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:320:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:343:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:344:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:484:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( LGLSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:50:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:173:76: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
unary_call( Language call_, int index ) : call(call_), proxy(call_,index){}
˜˜˜˜˜ ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:91: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
˜˜˜˜˜˜ ^˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:113: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:60:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Datetime.h:40:40: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
int getMicroSeconds() const { return m_us; }
˜˜˜˜˜˜ ^˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:27:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:197:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return RCPP_HASH(value) ;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:212:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:221:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:95:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return RCPP_HASH(value) ;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:110:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:119:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:31:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/functions.h:37:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/seq_along.h:49:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
return sugar::SeqLen( n ) ;
˜˜˜˜˜ ^
In file included from RcppRampModule.cpp:2:
In file included from ./RcppRamp.h:4:
./cramp.h:197:84: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
m_pPeaks = (rampPeakInfoStruct *)malloc( sizeof(rampPeakInfoStruct) * rhs.m_peaksCount);
˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:199:47: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
memmove(m_pPeaks,rhs.m_pPeaks,rhs.m_peaksCount*sizeof(rampPeakInfoStruct)); // bitwise copy
˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:236:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
memmove(this,&rhs,sizeof(rhs));
˜˜˜˜˜˜˜ ^
./cramp.h:236:15: note: explicitly cast the pointer to silence this warning
memmove(this,&rhs,sizeof(rhs));
^
(void*)
./cramp.h:285:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if (NULL!=(m_scanOffsets = (ramp_fileoffset_t *)malloc(m_data.scanCount*sizeof(ramp_fileoffset_t)))) {
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:286:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memmove(m_scanOffsets,rhs.m_scanOffsets,m_data.scanCount*sizeof(ramp_fileoffset_t));
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:283:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
memmove(this,&rhs,sizeof(rhs));
˜˜˜˜˜˜˜ ^
./cramp.h:283:15: note: explicitly cast the pointer to silence this warning
memmove(this,&rhs,sizeof(rhs));
^
(void*)
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Date *, vector<Date, allocator<Date> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t size = std::distance( first, last ) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > > >' requested here
return range_wrap( object.begin(), object.end() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return wrap_dispatch_unknown_iterable__logical( object,
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DateVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
inline operator SEXP() const { return wrap( v ) ; }
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Datetime *, vector<Datetime, allocator<Datetime> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t size = std::distance( first, last ) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > > >' requested here
return range_wrap( object.begin(), object.end() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return wrap_dispatch_unknown_iterable__logical( object,
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DatetimeVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
inline operator SEXP() const { return wrap( v ) ; }
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:112:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/as.h:26:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/Exporter.h:46:24: warning: implicit conversion changes signedness: 'R_len_t' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
T vec( ::Rf_length(object) );
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/as.h:83:29: note: in instantiation of member function 'Rcpp::traits::RangeExporter<std::vector<int, std::allocator<int> > >::get' requested here
return exporter.get() ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/as.h:126:16: note: in instantiation of function template specialization 'Rcpp::internal::as<std::vector<int, std::allocator<int> > >' requested here
return internal::as<T>( m_sexp, typename traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/Module_generated_CppMethod.h:344:51: note: in instantiation of function template specialization 'Rcpp::as<std::vector<int, std::allocator<int> > >' requested here
return Rcpp::module_wrap<OUT>( (object->*met)( Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U0 >::type >( args[0] ), Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U1 >::type >( args[1] ), Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U2 >::type >( args[2] ), Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U3 >::type >( args[3] ) ) ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/Module_generated_method.h:135:25: note: in instantiation of member function 'Rcpp::CppMethod4<RcppRamp, Rcpp::Matrix<14>, std::vector<int, std::allocator<int> >, double, double, double>::operator()' requested here
AddMethod( name_, new CppMethod4<Class,OUT,U0, U1, U2, U3>( fun ), valid, docstring) ;
^
RcppRampModule.cpp:19:6: note: in instantiation of function template specialization 'Rcpp::class_<RcppRamp>::method<Rcpp::Matrix<14>, std::vector<int, std::allocator<int> >, double, double, double>' requested here
.method( "get3DMap", &RcppRamp::get3DMap, "Reads al scans and returns them as a matrix." )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:106:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
p = constructors[i];
˜˜˜˜˜˜˜˜˜˜˜˜ ^
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::newInstance' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:117:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pfact = factories[i] ;
˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:104:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = constructors.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:115:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
n = factories.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:133:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
p = constructors[i];
˜˜˜˜˜˜˜˜˜˜˜˜ ^
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::has_default_constructor' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:139:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pfact = factories[i];
˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:130:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = constructors.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:136:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
n = factories.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:150:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = mets->size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::invoke' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:177:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = mets->size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::invoke_void' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:199:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = mets->size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::invoke_notvoid' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:255:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int s = vec_methods.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::method_names' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:264:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
n = (it->second)->size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:275:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int s = vec_methods.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::methods_arity' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:285:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
n = (it->second)->size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:299:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int s = vec_methods.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::methods_voidness' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:309:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
n = (it->second)->size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:323:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = properties.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::property_names' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:333:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = properties.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::property_classes' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:346:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int n = vec_methods.size() - specials ;
˜ ^˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::complete' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:347:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int ntotal = n + properties.size() ;
^ ˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:346:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int n = vec_methods.size() - specials ;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:347:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int ntotal = n + properties.size() ;
˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:387:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = properties.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::fields' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:404:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = vec_methods.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::getMethods' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:245:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
met = m->at(i) ;
˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:412:26: note: in instantiation of member function 'Rcpp::S4_CppOverloadedMethods<RcppRamp>::S4_CppOverloadedMethods' requested here
res[i] = S4_CppOverloadedMethods<Class>( v , class_xp, it->first.c_str(), buffer ) ;
^
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::getMethods' requested here
class_<RcppRamp>( "Ramp" )
^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:239:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = m->size() ;
˜ ^˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:419:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n = constructors.size() ;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::getConstructors' requested here
class_<RcppRamp>( "Ramp" )
^
64 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c rnetCDF.c -o rnetCDF.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/system/src/error_code.cpp -o boost/system/src/error_code.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/posix_api.cpp -o boost/regex/src/posix_api.o
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:23:
In file included from ./boost/cregex.hpp:27:
./boost/regex/v4/cregex.hpp:286:127: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
std::size_t Split(std::vector<std::string>& v, std::string& s, match_flag_type flags = match_default, unsigned max_count = ˜0);
˜ ^˜
boost/regex/src/posix_api.cpp:96:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
flags &= ˜regex::collate;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:111:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
flags &= ˜regex::no_escape_in_lists;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:128:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
result = static_cast<c_regex_type*>(expression->guts)->error_code();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:259:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
˜ ^
boost/regex/src/posix_api.cpp:259:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
˜ ^
boost/regex/src/posix_api.cpp:260:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
˜ ^
boost/regex/src/posix_api.cpp:260:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
˜ ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:631:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
return status();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
m_mark_reset = m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
markid = ++m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜˜˜˜ ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_options' requested here
regex_constants::syntax_option_type opts = parse_options();
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::insert_state' requested here
re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
˜˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended_escape' requested here
return parse_extended_escape();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->m_paren_start;
˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_repeat' requested here
return parse_repeat();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_repeat_range' requested here
return parse_repeat_range(false);
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
m_mark_count = m_mark_reset;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_alt' requested here
return parse_alt();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
this->m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::append_state' requested here
re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::unwind_alts' requested here
unwind_alts(-1);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::fixup_pointers' requested here
fixup_pointers(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::fixup_recursions' requested here
fixup_recursions(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int id = static_cast<re_jump*>(state)->alt.i;
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::calculate_backstep' requested here
= this->calculate_backstep(state->next.p);
^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmaps' requested here
create_startmaps(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::is_bad_repeat' requested here
if(is_bad_repeat(state))
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::set_bad_repeat' requested here
set_bad_repeat(state);
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:640:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
return status();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:128:62: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::error_code' requested here
result = static_cast<c_regex_type*>(expression->guts)->error_code();
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::construct_init' requested here
construct_init(e, f);
^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::perl_matcher' requested here
re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return this->m_expression_len;
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::size' requested here
return (m_pimpl.get() ? m_pimpl->size() : 0);
^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::size' requested here
boost::uintmax_t states = re.size();
^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::construct_init' requested here
construct_init(e, f);
^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::perl_matcher' requested here
re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const char *>::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const char *>::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const char *>::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
boost/regex/src/posix_api.cpp:259:29: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator[]' requested here
array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
126 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/fileiter.cpp -o boost/regex/src/fileiter.o
In file included from boost/regex/src/fileiter.cpp:26:
./boost/regex/v4/fileiter.hpp:192:38: warning: implicit conversion changes signedness: 'const long' to 'unsigned long' [-Wsign-conversion]
unsigned long size()const{ return _size; }
˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/fileiter.hpp:208:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/fileiter.hpp:208:64: warning: operand of ? changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:336:30: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
std::memset(_first, 0, cnodes*sizeof(pointer));
^˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:486:77: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
copy_find_file_result_with_overflow_check(ref->_data, ptr, (MAX_PATH - (ptr - _path)));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:586:79: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
copy_find_file_result_with_overflow_check(ref->_data, ptr, MAX_PATH - (ptr - _path));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:664:76: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
copy_find_file_result_with_overflow_check(ref->_data, ptr, MAX_PATH - (ptr - _path));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:765:79: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
copy_find_file_result_with_overflow_check(ref->_data, ptr, MAX_PATH - (ptr - _path));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex_raw_buffer.cpp -o boost/regex/src/regex_raw_buffer.o
In file included from boost/regex/src/regex_raw_buffer.cpp:24:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:38:46: warning: operand of ? changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
register size_type newsize = start ? last - start : 1024;
˜ ˜˜˜˜˜^˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:41:38: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
register size_type datasize = end - start;
˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:43:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
newsize = (newsize + padding_mask) & ˜(padding_mask);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:63:23: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:65:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
std::memmove(start + pos + n, start + pos, (end - start) - pos);
˜˜˜˜^˜˜˜˜˜˜ ˜
9 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/cregex.cpp -o boost/regex/src/cregex.o
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:23:
In file included from ./boost/cregex.hpp:27:
./boost/regex/v4/cregex.hpp:286:127: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
std::size_t Split(std::vector<std::string>& v, std::string& s, match_flag_type flags = match_default, unsigned max_count = ˜0);
˜ ^˜
In file included from boost/regex/src/cregex.cpp:27:
./boost/regex/v4/fileiter.hpp:192:38: warning: implicit conversion changes signedness: 'const long' to 'unsigned long' [-Wsign-conversion]
unsigned long size()const{ return _size; }
˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/fileiter.hpp:208:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/fileiter.hpp:208:64: warning: operand of ? changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:112:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
˜ ^
boost/regex/src/cregex.cpp:112:35: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:112:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
˜ ^
boost/regex/src/cregex.cpp:112:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
˜ ^
boost/regex/src/cregex.cpp:113:20: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
positions[i] = m[i].matched ? m[i].first - pbase : -1;
˜˜˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:113:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
positions[i] = m[i].matched ? m[i].first - pbase : -1;
˜ ^
boost/regex/src/cregex.cpp:113:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
positions[i] = m[i].matched ? m[i].first - pbase : -1;
˜ ^
boost/regex/src/cregex.cpp:121:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
˜˜ ^
boost/regex/src/cregex.cpp:121:36: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:121:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
˜˜ ^
boost/regex/src/cregex.cpp:121:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
˜˜ ^
boost/regex/src/cregex.cpp:122:20: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
positions[i] = fm[i].matched ? fm[i].first - fbase : -1;
˜˜˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:122:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
positions[i] = fm[i].matched ? fm[i].first - fbase : -1;
˜˜ ^
boost/regex/src/cregex.cpp:122:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
positions[i] = fm[i].matched ? fm[i].first - fbase : -1;
˜˜ ^
boost/regex/src/cregex.cpp:393:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:394:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
result += r;
˜˜ ^
boost/regex/src/cregex.cpp:477:54: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return pdata->m[i].matched ? pdata->m[i].first - pdata->pbase : RegEx::npos;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:480:37: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return pdata->fm[i].matched ? pdata->fm[i].first - pdata->fbase : RegEx::npos;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:487:21: warning: implicit conversion changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
return (*pos).second;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜˜
boost/regex/src/cregex.cpp:504:55: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return pdata->m[i].matched ? pdata->m[i].second - pdata->m[i].first : RegEx::npos;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:507:37: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return pdata->fm[i].matched ? pdata->fm[i].second - pdata->fm[i].first : RegEx::npos;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
boost/regex/src/cregex.cpp:112:14: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator[]' requested here
if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
boost/regex/src/cregex.cpp:121:15: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator[]' requested here
if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:636:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
return status();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:181:20: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::set_expression' requested here
return pdata->e.set_expression(p, f);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:640:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
return status();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:186:20: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::error_code' requested here
return pdata->e.error_code();
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const char *>::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const char *>::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const char *>::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:97:17: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
hash = hash_value_from_capture_name(i, j);
^
./boost/regex/v4/basic_regex.hpp:130:12: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::name::name' requested here
name t(i, j, 0);
^
./boost/regex/v4/perl_matcher_common.hpp:726:32: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::get_id' requested here
index = re.get_data().get_id(index);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
return matcher.match();
^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_match(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/cregex.cpp:220:7: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if(regex_search(p, end, pdata->m, pdata->e, flags))
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<mapfile_iterator>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init' requested here
construct_init(e, f);
^
./boost/regex/v4/regex_grep.hpp:53:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::perl_matcher' requested here
re_detail::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, last, m, e, flags, first);
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return this->m_expression_len;
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
return (m_pimpl.get() ? m_pimpl->size() : 0);
^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
boost::uintmax_t states = re.size();
^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init' requested here
construct_init(e, f);
^
./boost/regex/v4/regex_grep.hpp:53:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::perl_matcher' requested here
re_detail::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, last, m, e, flags, first);
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<boost::re_detail::mapfile_iterator>::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<boost::re_detail::mapfile_iterator>::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<boost::re_detail::mapfile_iterator>::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
while(matcher.find())
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/regex_grep.hpp:62:12: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::length' requested here
if(m.length() == 0)
^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, end, what, re, flags);
^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
if(!pdata->init(a))
^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:337:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
format_perl();
^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
format_all();
^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
return f.format(p1, p2, flags);
^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
return regex_format_imp(i, m, func, end, f, t);
^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
return func(*this, out, flags, re.get_traits());
^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
out = i->format(out, fmt, flags, e);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:387:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
int max_len = m_end - m_position;
˜˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_format.hpp:352:17: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::handle_perl_verb' requested here
if(!handle_perl_verb(have_brace))
^
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
format_perl();
^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
format_all();
^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
return f.format(p1, p2, flags);
^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
return regex_format_imp(i, m, func, end, f, t);
^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
return func(*this, out, flags, re.get_traits());
^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
out = i->format(out, fmt, flags, e);
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:450:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/regex_replace.hpp:61:19: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator[]' requested here
last_m = (*i)[0].second;
^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:337:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
format_perl();
^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
format_all();
^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
return f.format(p1, p2, flags);
^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, std::allocator<boost::sub_match<const char *> >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
return regex_format_imp(i, m, func, end, f, t);
^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
return func(*this, out, flags, re.get_traits());
^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
out = i->format(out, fmt, flags, e);
^
boost/regex/src/cregex.cpp:455:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in, in + std::strlen(in), pdata->e, fmt, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:387:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
int max_len = m_end - m_position;
˜˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_format.hpp:352:17: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::handle_perl_verb' requested here
if(!handle_perl_verb(have_brace))
^
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
format_perl();
^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
format_all();
^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
return f.format(p1, p2, flags);
^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, std::allocator<boost::sub_match<const char *> >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
return regex_format_imp(i, m, func, end, f, t);
^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
return func(*this, out, flags, re.get_traits());
^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
out = i->format(out, fmt, flags, e);
^
boost/regex/src/cregex.cpp:455:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
regex_replace(i, in, in + std::strlen(in), pdata->e, fmt, flags);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:450:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:166:
./boost/regex/v4/regex_split.hpp:131:15: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s.erase(0, last - s.begin());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:166:
./boost/regex/v4/regex_split.hpp:78:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*(*p_out) = what.str(i);
˜˜˜˜ ^
./boost/regex/v4/regex_grep.hpp:58:15: note: in instantiation of member function 'boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >::operator()' requested here
if(0 == foo(m))
^
./boost/regex/v4/regex_split.hpp:117:4: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
regex_grep(pred, i, j, e, flags);
^
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:185:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
const sub_match<BidiIterator>& s = m_subs[sub];
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/regex_split.hpp:78:27: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::str' requested here
*(*p_out) = what.str(i);
^
./boost/regex/v4/regex_grep.hpp:58:15: note: in instantiation of member function 'boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >::operator()' requested here
if(0 == foo(m))
^
./boost/regex/v4/regex_split.hpp:117:4: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
regex_grep(pred, i, j, e, flags);
^
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:75:25: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const char *, basic_string<char> > >::difference_type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t len = ::boost::re_detail::distance((BidiIterator)this->first, (BidiIterator)this->second);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_split.hpp:90:26: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::str' requested here
*(*p_out) = sub.str();
^
./boost/regex/v4/regex_grep.hpp:58:15: note: in instantiation of member function 'boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >::operator()' requested here
if(0 == foo(m))
^
./boost/regex/v4/regex_split.hpp:117:4: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
regex_grep(pred, i, j, e, flags);
^
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
110 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex_debug.cpp -o boost/regex/src/regex_debug.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/instances.cpp -o boost/regex/src/instances.o
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:534:32: warning: implicit conversion changes signedness: 'const char' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
result.erase(this->m_collate_delim);
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:134:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary' requested here
cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::transform_primary(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:744:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
string_type s(this->m_pmessages->get(cat, 0, j+300, null_string));
˜˜˜˜ ˜^˜˜˜
./boost/regex/v4/instances.hpp:142:59: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<char>::init' requested here
void cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::init();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:820:29: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t state_id = 1 + re_detail::get_default_class_id(p1, p2);
˜˜˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:145:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<char>::lookup_classname_imp' requested here
cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::lookup_classname_imp(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
./boost/regex/v4/cpp_regex_traits.hpp:753:21: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::re_detail::cpp_regex_traits_implementation<char>, char>' requested here
m_collate_type = re_detail::find_sort_syntax(this, &m_collate_delim);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
charT maybe_delim = sa[pos];
˜˜ ^˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
m_mark_reset = m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
markid = ++m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜˜˜˜ ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_options' requested here
regex_constants::syntax_option_type opts = parse_options();
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::insert_state' requested here
re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
˜˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended_escape' requested here
return parse_extended_escape();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->m_paren_start;
˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_repeat' requested here
return parse_repeat();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_repeat_range' requested here
return parse_repeat_range(false);
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
m_mark_count = m_mark_reset;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_alt' requested here
return parse_alt();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
this->m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::append_state' requested here
re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_alts' requested here
unwind_alts(-1);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::fixup_pointers' requested here
fixup_pointers(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::fixup_recursions' requested here
fixup_recursions(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int id = static_cast<re_jump*>(state)->alt.i;
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::calculate_backstep' requested here
= this->calculate_backstep(state->next.p);
^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmaps' requested here
create_startmaps(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::is_bad_repeat' requested here
if(is_bad_repeat(state))
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::set_bad_repeat' requested here
set_bad_repeat(state);
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator[]' requested here
BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return this->m_expression_len;
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
return (m_pimpl.get() ? m_pimpl->size() : 0);
^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
boost::uintmax_t states = re.size();
^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const char *>::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const char *>::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const char *>::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator[]' requested here
BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const char *, basic_string<char> > >::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
135 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/icu.cpp -o boost/regex/src/icu.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/usinstances.cpp -o boost/regex/src/usinstances.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex.cpp -o boost/regex/src/regex.o
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
34 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/wide_posix_api.cpp -o boost/regex/src/wide_posix_api.o
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:26:
In file included from ./boost/cregex.hpp:27:
./boost/regex/v4/cregex.hpp:286:127: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
std::size_t Split(std::vector<std::string>& v, std::string& s, match_flag_type flags = match_default, unsigned max_count = ˜0);
˜ ^˜
boost/regex/src/wide_posix_api.cpp:103:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
flags &= ˜wregex::collate;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:118:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
flags &= ˜wregex::no_escape_in_lists;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:135:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
result = static_cast<c_regex_type*>(expression->guts)->error_code();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:279:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
˜ ^
boost/regex/src/wide_posix_api.cpp:279:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
˜ ^
boost/regex/src/wide_posix_api.cpp:280:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
˜ ^
boost/regex/src/wide_posix_api.cpp:280:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
˜ ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:631:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
return status();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
m_mark_reset = m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
markid = ++m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜˜˜˜ ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const wchar_t *>' requested here
v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_options' requested here
regex_constants::syntax_option_type opts = parse_options();
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::insert_state' requested here
re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
˜˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended_escape' requested here
return parse_extended_escape();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->m_paren_start;
˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_repeat' requested here
return parse_repeat();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_repeat_range' requested here
return parse_repeat_range(false);
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
m_mark_count = m_mark_reset;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_alt' requested here
return parse_alt();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
this->m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::append_state' requested here
re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::unwind_alts' requested here
unwind_alts(-1);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::fixup_pointers' requested here
fixup_pointers(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::fixup_recursions' requested here
fixup_recursions(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int id = static_cast<re_jump*>(state)->alt.i;
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::calculate_backstep' requested here
= this->calculate_backstep(state->next.p);
^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmaps' requested here
create_startmaps(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::is_bad_repeat' requested here
if(is_bad_repeat(state))
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::set_bad_repeat' requested here
set_bad_repeat(state);
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
return do_assign(p1, p2, f);
^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
assign(p1, p2, f | regex_constants::no_except);
^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:640:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
return status();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:135:62: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::error_code' requested here
result = static_cast<c_regex_type*>(expression->guts)->error_code();
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::construct_init' requested here
construct_init(e, f);
^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::perl_matcher' requested here
re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return this->m_expression_len;
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::size' requested here
return (m_pimpl.get() ? m_pimpl->size() : 0);
^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::size' requested here
boost::uintmax_t states = re.size();
^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::construct_init' requested here
construct_init(e, f);
^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::perl_matcher' requested here
re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const wchar_t *>::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const wchar_t *>::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const wchar_t *>::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
return regex_search(first, last, m, e, flags, first);
^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
boost/regex/src/wide_posix_api.cpp:279:29: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator[]' requested here
array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
127 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex_traits_defaults.cpp -o boost/regex/src/regex_traits_defaults.o
In file included from boost/regex/src/regex_traits_defaults.cpp:20:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/winstances.cpp -o boost/regex/src/winstances.o
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:534:32: warning: implicit conversion changes signedness: 'const wchar_t' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
result.erase(this->m_collate_delim);
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:134:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<wchar_t>::transform_primary' requested here
cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::transform_primary(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:744:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
string_type s(this->m_pmessages->get(cat, 0, j+300, null_string));
˜˜˜˜ ˜^˜˜˜
./boost/regex/v4/instances.hpp:142:59: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<wchar_t>::init' requested here
void cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::init();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:820:29: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t state_id = 1 + re_detail::get_default_class_id(p1, p2);
˜˜˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:145:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<wchar_t>::lookup_classname_imp' requested here
cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::lookup_classname_imp(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
./boost/regex/v4/cpp_regex_traits.hpp:753:21: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::re_detail::cpp_regex_traits_implementation<wchar_t>, wchar_t>' requested here
m_collate_type = re_detail::find_sort_syntax(this, &m_collate_delim);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
charT maybe_delim = sa[pos];
˜˜ ^˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
m_mark_reset = m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
v = m_mark_count + 1 - v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
markid = ++m_mark_count;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜˜˜˜ ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const wchar_t *>' requested here
v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_options' requested here
regex_constants::syntax_option_type opts = parse_options();
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::insert_state' requested here
re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
return parse_perl_extension();
^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
return parse_open_paren();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::ptrdiff_t off = getoffset(m_last_state) + s;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
˜˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended_escape' requested here
return parse_extended_escape();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
i = 1 + m_mark_count - i;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->m_paren_start;
˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_repeat' requested here
return parse_repeat();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
insert_point = this->getoffset(this->m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
rep->alt.i = this->m_pdata->m_data.size() - rep_off;
˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_repeat_range' requested here
return parse_repeat_range(false);
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
m_mark_count = m_mark_reset;
˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_alt' requested here
return parse_alt();
^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
this->m_alt_insert_point = this->m_pdata->m_data.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::append_state' requested here
re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind_alts' requested here
unwind_alts(-1);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::fixup_pointers' requested here
fixup_pointers(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::fixup_recursions' requested here
fixup_recursions(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = m_pdata->get_id(id);
˜˜˜˜˜˜˜ ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int id = static_cast<re_jump*>(state)->alt.i;
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::calculate_backstep' requested here
= this->calculate_backstep(state->next.p);
^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmaps' requested here
create_startmaps(m_pdata->m_first_state);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^ ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::is_bad_repeat' requested here
if(is_bad_repeat(state))
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::set_bad_repeat' requested here
set_bad_repeat(state);
^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
this->finalize(p1, p2);
^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
parser.parse(arg_first, arg_last, f);
^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
temp->assign(p1, p2, f);
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator[]' requested here
BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return this->m_expression_len;
˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::size' requested here
return (m_pimpl.get() ? m_pimpl->size() : 0);
^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::size' requested here
boost::uintmax_t states = re.size();
^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const wchar_t *>::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const wchar_t *>::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const wchar_t *>::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::find_imp' requested here
return find_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator[]' requested here
BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const wchar_t *, basic_string<wchar_t> > >::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
boost::uintmax_t dist = boost::re_detail::distance(base, last);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::estimate_max_state_count' requested here
estimate_max_state_count(static_cast<category*>(0));
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
if(0 == match_prefix())
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
return match_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::find_imp' requested here
return find_imp();
^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
136 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/wc_regex_traits.cpp -o boost/regex/src/wc_regex_traits.o
In file included from boost/regex/src/wc_regex_traits.cpp:78:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wc_regex_traits.cpp:106:38: warning: implicit conversion changes signedness: 'unsigned int' to 'const int' [-Wsign-conversion]
static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<const c_regex_traits<wchar_t>*>(0), &s_delim);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wc_regex_traits.cpp:128:23: warning: implicit conversion changes signedness: 'wchar_t' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
result.erase(s_delim);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
boost/regex/src/wc_regex_traits.cpp:273:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
int result = std::wcstol(b, &ep, radix);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wc_regex_traits.cpp:77:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
boost/regex/src/wc_regex_traits.cpp:106:38: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::c_regex_traits<wchar_t>, wchar_t>' requested here
static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<const c_regex_traits<wchar_t>*>(0), &s_delim);
^
In file included from boost/regex/src/wc_regex_traits.cpp:77:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
charT maybe_delim = sa[pos];
˜˜ ^˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/c_regex_traits.cpp -o boost/regex/src/c_regex_traits.o
In file included from boost/regex/src/c_regex_traits.cpp:29:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/c_regex_traits.cpp:66:38: warning: implicit conversion changes signedness: 'unsigned int' to 'const int' [-Wsign-conversion]
static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<c_regex_traits<char>*>(0), &s_delim);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/c_regex_traits.cpp:88:23: warning: implicit conversion changes signedness: 'char' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
result.erase(s_delim);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
boost/regex/src/c_regex_traits.cpp:201:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
int result = std::strtol(b, &ep, radix);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/c_regex_traits.cpp:28:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
boost/regex/src/c_regex_traits.cpp:66:38: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::c_regex_traits<char>, char>' requested here
static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<c_regex_traits<char>*>(0), &s_delim);
^
In file included from boost/regex/src/c_regex_traits.cpp:28:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
charT maybe_delim = sa[pos];
˜˜ ^˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/cpp_regex_traits.cpp -o boost/regex/src/cpp_regex_traits.o
In file included from boost/regex/src/cpp_regex_traits.cpp:22:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cpp_regex_traits.cpp:106:56: warning: implicit conversion changes signedness: 'unsigned char' to 'char' [-Wsign-conversion]
if(this->m_pctype->is(std::ctype_base::lower, i))
˜˜˜˜ ^
boost/regex/src/cpp_regex_traits.cpp:108:61: warning: implicit conversion changes signedness: 'unsigned char' to 'char' [-Wsign-conversion]
else if(this->m_pctype->is(std::ctype_base::upper, i))
˜˜˜˜ ^
4 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/static_mutex.cpp -o boost/regex/src/static_mutex.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/w32_regex_traits.cpp -o boost/regex/src/w32_regex_traits.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Version.cpp -o pwiz/data/msdata/Version.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/minimxml/XMLWriter.cpp -o pwiz/utility/minimxml/XMLWriter.o
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/utility/minimxml/XMLWriter.cpp:160:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
!style(StyleFlag_InlineOuter) && emptyElementTag==EmptyElement)
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/minimxml/XMLWriter.cpp:160:39: note: place parentheses around the '&&' expression to silence this warning
!style(StyleFlag_InlineOuter) && emptyElementTag==EmptyElement)
^
( )
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/minimxml/SAXParser.cpp -o pwiz/utility/minimxml/SAXParser.o
In file included from pwiz/utility/minimxml/SAXParser.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/iostreams/src/zlib.cpp -o boost/iostreams/src/zlib.o
boost/iostreams/src/zlib.cpp:124:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'zlib::ulong' (aka 'unsigned int') [-Wshorten-64-to-32]
crc_ = crc32(crc_, buf, length);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/iostreams/src/zlib.cpp:126:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
total_in_ = s->total_in;
˜ ˜˜˜^˜˜˜˜˜˜˜
boost/iostreams/src/zlib.cpp:127:21: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
total_out_ = s->total_out;
˜ ˜˜˜^˜˜˜˜˜˜˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/thread/src/pthread/once.cpp -o boost/thread/src/pthread/once.o
boost/thread/src/pthread/once.cpp:16:73: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_THREAD_DECL boost::uintmax_t once_global_epoch=UINTMAX_C(˜0);
^
/usr/include/stdint.h:251:23: note: expanded from macro 'UINTMAX_C'
#define UINTMAX_C(v) (v ## ULL)
^
<scratch space>:69:1: note: expanded from macro '0'
0ULL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
boost/thread/src/pthread/once.cpp:45:66: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
*static_cast<boost::uintmax_t*>(data)=UINTMAX_C(˜0);
^
/usr/include/stdint.h:251:23: note: expanded from macro 'UINTMAX_C'
#define UINTMAX_C(v) (v ## ULL)
^
<scratch space>:69:1: note: expanded from macro '0'
0ULL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/filesystem/src/operations.cpp -o boost/filesystem/src/operations.o
boost/filesystem/src/operations.cpp:1235:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
sz_read - sz_write )) < 0 )
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/MemoryIndex.cpp -o pwiz/data/common/MemoryIndex.o
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/common/MemoryIndex.cpp:25:
In file included from pwiz/data/common/MemoryIndex.hpp:26:
In file included from pwiz/data/common/Index.hpp:30:
In file included from ./boost/shared_ptr.hpp:17:
In file included from ./boost/smart_ptr/shared_ptr.hpp:30:
./boost/checked_delete.hpp:34:5: warning: delete called on 'pwiz::data::MemoryIndex::Impl' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<pwiz::data::MemoryIndex::Impl>' requested here
boost::checked_delete( p );
^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<pwiz::data::MemoryIndex::Impl>' requested here
explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
^
pwiz/data/common/MemoryIndex.cpp:73:44: note: in instantiation of function template specialization 'boost::shared_ptr<pwiz::data::MemoryIndex::Impl>::shared_ptr<pwiz::data::MemoryIndex::Impl>' requested here
PWIZ_API_DECL MemoryIndex::MemoryIndex() : impl_(new Impl) {}
^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/CVTranslator.cpp -o pwiz/data/common/CVTranslator.o
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:133:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
return (key=="unit_" && value==MS_unit && cvid==UO_unit ||
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/common/CVTranslator.cpp:133:44: note: place parentheses around the '&&' expression to silence this warning
return (key=="unit_" && value==MS_unit && cvid==UO_unit ||
^
( )
pwiz/data/common/CVTranslator.cpp:134:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:134:40: note: place parentheses around the '&&' expression to silence this warning
key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
^
( )
pwiz/data/common/CVTranslator.cpp:135:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:135:40: note: place parentheses around the '&&' expression to silence this warning
key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
^
( )
pwiz/data/common/CVTranslator.cpp:136:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:136:40: note: place parentheses around the '&&' expression to silence this warning
key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
^
( )
5 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/cv.cpp -o pwiz/data/common/cv.o
In file included from pwiz/data/common/cv.cpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
boost::uint32_t sub_sec = tv.tv_usec;
˜˜˜˜˜˜˜ ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
sub_sec * adjust);
˜ ^˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((week == 53)) {
˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
if ((week == 53)) {
˜ ^ ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
if ((week == 53)) {
^˜
=
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:12:
./boost/date_time/gregorian/greg_date.hpp:122:24: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
short eom_day = gregorian_calendar::end_of_month_day(ymd.year, ymd.month);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:123:40: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
return date(ymd.year, ymd.month, eom_day);
^˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:14:
./boost/date_time/time_system_split.hpp:41:62: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_CONSTANT(int_type, ticks_per_day = INT64_C(86400) * config::tick_per_second);
^
/usr/include/stdint.h:243:23: note: expanded from macro 'INT64_C'
#define INT64_C(v) (v ## LL)
^
<scratch space>:69:1: note: expanded from macro '86400'
86400LL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
./boost/config/suffix.hpp:380:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:16:
./boost/date_time/posix_time/posix_time_duration.hpp:24:21: warning: implicit conversion loses integer precision: 'long' to 'hour_type' (aka 'int') [-Wshorten-64-to-32]
time_duration(h,0,0)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/date_time/posix_time/posix_time_duration.hpp:35:23: warning: implicit conversion loses integer precision: 'long' to 'min_type' (aka 'int') [-Wshorten-64-to-32]
time_duration(0,m,0)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/date_time/posix_time/posix_time_duration.hpp:46:25: warning: implicit conversion loses integer precision: 'long' to 'sec_type' (aka 'int') [-Wshorten-64-to-32]
time_duration(0,0,s)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/common/cv.cpp:5696:25: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
cvid = (CVID)((it-oboPrefixes_)*enumBlockSize_ + stringToCVID(cvidStr));
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜ ˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:82:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
return d;
˜˜˜˜˜˜ ^
./boost/date_time/date.hpp:71:25: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::day_number' requested here
: days_(calendar::day_number(ymd_type(y, m, d)))
^
./boost/date_time/gregorian/greg_date.hpp:56:9: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::date' requested here
: date_time::date<date, gregorian_calendar, date_duration>(y, m, d)
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((week == 53)) {
˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:111:34: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::week_number' requested here
return gregorian_calendar::week_number(ymd);
^
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
if ((week == 53)) {
˜ ^ ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
if ((week == 53)) {
^˜
=
./boost/date_time/gregorian_calendar.ipp:47:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week;
˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:52:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week; //under these circumstances week == 53.
˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:63:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week;
˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:66:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week; //not reachable -- well except if day == 5 and is_leap_year != true
˜˜˜˜˜˜ ^˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:67:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
origDayOfMonth_ = ymd.day;
˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:66:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_offset' requested here
return duration_type(m_adj.get_offset(d));
^
./boost/date_time/posix_time/date_duration_operators.hpp:33:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_offset' requested here
return t + m.get_offset(t.date());
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:75:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
wrap_int2 wi(ymd.month);
˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:82:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜
./boost/date_time/adjust_functors.hpp:82:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:85:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:85:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:87:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
day_type dayOfMonth = origDayOfMonth_;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:91:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:91:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:15:
./boost/date_time/time_system_counted.hpp:57:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'typename calendar_type::date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
typename calendar_type::date_int_type dc = day_count();
˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/time_system_counted.hpp:170:18: note: in instantiation of member function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::date' requested here
return val.date();
^
./boost/date_time/time.hpp:72:27: note: in instantiation of member function 'boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::get_date' requested here
return time_system::get_date(time_);
^
./boost/date_time/posix_time/date_duration_operators.hpp:33:31: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::date' requested here
return t + m.get_offset(t.date());
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:17:
./boost/date_time/date.hpp:180:47: warning: implicit conversion loses integer precision: 'duration_rep_type' (aka 'long') to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
return date_type(date_rep_type(days_) + dd.days());
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
return t += m.get_offset(t.date());
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:17:
In file included from ./boost/date_time/time_resolution_traits.hpp:15:
./boost/date_time/int_adapter.hpp:233:41: warning: implicit conversion loses integer precision: 'long' to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
return int_adapter<int_type>(value_ + rhs.as_number());
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/date.hpp:178:47: note: in instantiation of function template specialization 'boost::date_time::int_adapter<unsigned int>::operator+<long>' requested here
return date_type(date_rep_type(days_) + dd.get_rep());
^
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
return t += m.get_offset(t.date());
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:98:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
origDayOfMonth_ = ymd.day;
˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:61:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_neg_offset' requested here
return duration_type(m_adj.get_neg_offset(d));
^
./boost/date_time/posix_time/date_duration_operators.hpp:55:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_neg_offset' requested here
return t + m.get_neg_offset(t.date());
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:106:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
wrap_int2 wi(ymd.month);
˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:111:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜
./boost/date_time/adjust_functors.hpp:111:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:114:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:114:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:116:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
day_type dayOfMonth = origDayOfMonth_;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:120:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:120:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
boost::uint32_t sub_sec = tv.tv_usec;
˜˜˜˜˜˜˜ ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:76:14: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::create_time' requested here
return create_time(&c_time::gmtime);
^
./boost/thread/thread_time.hpp:20:63: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::universal_time' requested here
return boost::date_time::microsec_clock<system_time>::universal_time();
^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:101:37: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
date_type d(curr_ptr->tm_year + 1900,
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:102:36: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
curr_ptr->tm_mon + 1,
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/date_time/microsec_time_clock.hpp:103:29: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
curr_ptr->tm_mday);
˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
sub_sec * adjust);
˜ ^˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t Size=::boost::distance(Range);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set);
^
pwiz/data/common/cv.cpp:5686:28: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [2]>' requested here
bal::split(tokens, id, bal::is_any_of(":"));
^
44 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/ParamTypes.cpp -o pwiz/data/common/ParamTypes.o
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/BinaryIndexStream.cpp -o pwiz/data/common/BinaryIndexStream.o
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
boost::uint32_t sub_sec = tv.tv_usec;
˜˜˜˜˜˜˜ ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
sub_sec * adjust);
˜ ^˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((week == 53)) {
˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
if ((week == 53)) {
˜ ^ ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
if ((week == 53)) {
^˜
=
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:12:
./boost/date_time/gregorian/greg_date.hpp:122:24: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
short eom_day = gregorian_calendar::end_of_month_day(ymd.year, ymd.month);
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:123:40: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
return date(ymd.year, ymd.month, eom_day);
^˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:14:
./boost/date_time/time_system_split.hpp:41:62: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_CONSTANT(int_type, ticks_per_day = INT64_C(86400) * config::tick_per_second);
^
/usr/include/stdint.h:243:23: note: expanded from macro 'INT64_C'
#define INT64_C(v) (v ## LL)
^
<scratch space>:101:1: note: expanded from macro '86400'
86400LL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
./boost/config/suffix.hpp:380:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
# define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:16:
./boost/date_time/posix_time/posix_time_duration.hpp:24:21: warning: implicit conversion loses integer precision: 'long' to 'hour_type' (aka 'int') [-Wshorten-64-to-32]
time_duration(h,0,0)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/date_time/posix_time/posix_time_duration.hpp:35:23: warning: implicit conversion loses integer precision: 'long' to 'min_type' (aka 'int') [-Wshorten-64-to-32]
time_duration(0,m,0)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/date_time/posix_time/posix_time_duration.hpp:46:25: warning: implicit conversion loses integer precision: 'long' to 'sec_type' (aka 'int') [-Wshorten-64-to-32]
time_duration(0,0,s)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/common/BinaryIndexStream.cpp:245:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_type' (aka 'long long') [-Wsign-conversion]
is.seekg(maxIdLength_ - entry.id.length(), std::ios::cur);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:278:22: warning: implicit conversion changes signedness: 'stream_offset' (aka 'long') to 'unsigned long' [-Wsign-conversion]
size_ = (streamLength_ - headerSize) / (entrySize_ * 2);
^˜˜˜˜˜˜˜˜˜˜˜˜ ˜
pwiz/data/common/BinaryIndexStream.cpp:306:36: warning: implicit conversion changes signedness: 'unsigned long' to 'stream_offset' (aka 'long') [-Wsign-conversion]
streamLength_ = headerSize + entrySize_ * size_ * 2;
˜ ˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:321:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
isPtr_->write(entry.id.c_str(), entry.id.length());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:322:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'streamsize' (aka 'long') [-Wsign-conversion]
isPtr_->write(padding.c_str(), maxIdLength_ - entry.id.length());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:333:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
isPtr_->write(entry.id.c_str(), entry.id.length());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:334:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'streamsize' (aka 'long') [-Wsign-conversion]
isPtr_->write(padding.c_str(), maxIdLength_ - entry.id.length());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:356:87: warning: implicit conversion changes signedness: 'unsigned long' to 'const stream_offset' (aka 'const long') [-Wsign-conversion]
const stream_offset indexBegin = sizeof(streamLength_) + sizeof(maxIdLength_) + entrySize_ * size_;
˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:389:54: warning: implicit conversion changes signedness: 'unsigned long' to 'const stream_offset' (aka 'const long') [-Wsign-conversion]
const stream_offset entryOffset = indexBegin + index * entrySize_;
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:82:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
return d;
˜˜˜˜˜˜ ^
./boost/date_time/date.hpp:71:25: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::day_number' requested here
: days_(calendar::day_number(ymd_type(y, m, d)))
^
./boost/date_time/gregorian/greg_date.hpp:56:9: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::date' requested here
: date_time::date<date, gregorian_calendar, date_duration>(y, m, d)
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((week == 53)) {
˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:111:34: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::week_number' requested here
return gregorian_calendar::week_number(ymd);
^
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
if ((week == 53)) {
˜ ^ ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
if ((week == 53)) {
^˜
=
./boost/date_time/gregorian_calendar.ipp:47:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week;
˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:52:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week; //under these circumstances week == 53.
˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:63:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week;
˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:66:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
return week; //not reachable -- well except if day == 5 and is_leap_year != true
˜˜˜˜˜˜ ^˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:67:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
origDayOfMonth_ = ymd.day;
˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:66:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_offset' requested here
return duration_type(m_adj.get_offset(d));
^
./boost/date_time/posix_time/date_duration_operators.hpp:33:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_offset' requested here
return t + m.get_offset(t.date());
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:75:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
wrap_int2 wi(ymd.month);
˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:82:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜
./boost/date_time/adjust_functors.hpp:82:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:85:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:85:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:87:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
day_type dayOfMonth = origDayOfMonth_;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:91:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:91:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:15:
./boost/date_time/time_system_counted.hpp:57:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'typename calendar_type::date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
typename calendar_type::date_int_type dc = day_count();
˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/time_system_counted.hpp:170:18: note: in instantiation of member function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::date' requested here
return val.date();
^
./boost/date_time/time.hpp:72:27: note: in instantiation of member function 'boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::get_date' requested here
return time_system::get_date(time_);
^
./boost/date_time/posix_time/date_duration_operators.hpp:33:31: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::date' requested here
return t + m.get_offset(t.date());
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:17:
./boost/date_time/date.hpp:180:47: warning: implicit conversion loses integer precision: 'duration_rep_type' (aka 'long') to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
return date_type(date_rep_type(days_) + dd.days());
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
return t += m.get_offset(t.date());
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:17:
In file included from ./boost/date_time/time_resolution_traits.hpp:15:
./boost/date_time/int_adapter.hpp:233:41: warning: implicit conversion loses integer precision: 'long' to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
return int_adapter<int_type>(value_ + rhs.as_number());
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/date.hpp:178:47: note: in instantiation of function template specialization 'boost::date_time::int_adapter<unsigned int>::operator+<long>' requested here
return date_type(date_rep_type(days_) + dd.get_rep());
^
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
return t += m.get_offset(t.date());
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:98:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
origDayOfMonth_ = ymd.day;
˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:61:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_neg_offset' requested here
return duration_type(m_adj.get_neg_offset(d));
^
./boost/date_time/posix_time/date_duration_operators.hpp:55:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_neg_offset' requested here
return t + m.get_neg_offset(t.date());
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:106:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
wrap_int2 wi(ymd.month);
˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:111:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜
./boost/date_time/adjust_functors.hpp:111:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:114:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:114:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:116:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
day_type dayOfMonth = origDayOfMonth_;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:120:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜
./boost/date_time/adjust_functors.hpp:120:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
return date_type(year, wi.as_int(), dayOfMonth) - d;
^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
boost::uint32_t sub_sec = tv.tv_usec;
˜˜˜˜˜˜˜ ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:76:14: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::create_time' requested here
return create_time(&c_time::gmtime);
^
./boost/thread/thread_time.hpp:20:63: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::universal_time' requested here
return boost::date_time::microsec_clock<system_time>::universal_time();
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:101:37: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
date_type d(curr_ptr->tm_year + 1900,
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:102:36: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
curr_ptr->tm_mon + 1,
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/date_time/microsec_time_clock.hpp:103:29: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
curr_ptr->tm_mday);
˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
sub_sec * adjust);
˜ ^˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:148:41: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return (next_ - that.next_) / value_size_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:97:21: note: in instantiation of member function 'pwiz::data::<anonymous namespace>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>::operator-' requested here
return __last - __first;
^
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:117:14: note: in instantiation of function template specialization 'std::__distance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader> >' requested here
return std::__distance(__first, __last,
^
/usr/include/c++/4.2.1/bits/stl_algo.h:2948:29: note: in instantiation of function template specialization 'std::distance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader> >' requested here
_DistanceType __len = std::distance(__first, __last);
^
pwiz/data/common/BinaryIndexStream.cpp:365:19: note: in instantiation of function template specialization 'std::lower_bound<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryIdLessThan>' requested here
itr = lower_bound(itr, IndexStreamIterator(), *entryPtr, EntryIdLessThan());
^
pwiz/data/common/BinaryIndexStream.cpp:148:27: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return (next_ - that.next_) / value_size_;
˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜ ˜
pwiz/data/common/BinaryIndexStream.cpp:152:37: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return -(end_ - begin_) / value_size_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:152:20: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return -(end_ - begin_) / value_size_;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
pwiz/data/common/BinaryIndexStream.cpp:154:46: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return (that.end_ - that.begin_) / that.value_size_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:154:31: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
return (that.end_ - that.begin_) / that.value_size_;
˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜ ˜
pwiz/data/common/BinaryIndexStream.cpp:121:12: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
next_ += _Off * value_size_;
^˜˜˜ ˜
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:155:11: note: in instantiation of member function 'pwiz::data::<anonymous namespace>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>::operator+=' requested here
__i += __n;
^
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:176:7: note: in instantiation of function template specialization 'std::__advance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, long>' requested here
std::__advance(__i, __d, std::__iterator_category(__i));
^
/usr/include/c++/4.2.1/bits/stl_algo.h:2956:4: note: in instantiation of function template specialization 'std::advance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, long>' requested here
std::advance(__middle, __half);
^
pwiz/data/common/BinaryIndexStream.cpp:365:19: note: in instantiation of function template specialization 'std::lower_bound<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryIdLessThan>' requested here
itr = lower_bound(itr, IndexStreamIterator(), *entryPtr, EntryIdLessThan());
^
In file included from pwiz/data/common/BinaryIndexStream.cpp:25:
In file included from pwiz/data/common/BinaryIndexStream.hpp:26:
In file included from pwiz/data/common/Index.hpp:30:
In file included from ./boost/shared_ptr.hpp:17:
In file included from ./boost/smart_ptr/shared_ptr.hpp:30:
./boost/checked_delete.hpp:34:5: warning: delete called on 'pwiz::data::BinaryIndexStream::Impl' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<pwiz::data::BinaryIndexStream::Impl>' requested here
boost::checked_delete( p );
^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<pwiz::data::BinaryIndexStream::Impl>' requested here
explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
^
pwiz/data/common/BinaryIndexStream.cpp:402:82: note: in instantiation of function template specialization 'boost::shared_ptr<pwiz::data::BinaryIndexStream::Impl>::shared_ptr<pwiz::data::BinaryIndexStream::Impl>' requested here
PWIZ_API_DECL BinaryIndexStream::BinaryIndexStream(shared_ptr<iostream> isPtr) : impl_(new Impl(isPtr)) {}
^
59 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/diff_std.cpp -o pwiz/data/common/diff_std.o
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_MGF.cpp -o pwiz/data/msdata/SpectrumList_MGF.o
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MGF.cpp:297:56: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
curIdentityItr = index_.begin() + (index_.size()-1);
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/data/msdata/SpectrumList_MGF.cpp:300:82: warning: implicit conversion changes signedness: 'unsigned long' to 'boost::iostreams::stream_offset' (aka 'long') [-Wsign-conversion]
curIdentityItr->sourceFilePosition = size_t(is_->tellg())-lineStr.length()-1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t Size=::boost::distance(Range);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set);
^
pwiz/data/msdata/SpectrumList_MGF.cpp:211:53: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [6]>' requested here
bal::trim_if(value, bal::is_any_of("+- \t\r"));
^
4 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/DefaultReaderList.cpp -o pwiz/data/msdata/DefaultReaderList.o
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::strlen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return (std::wcslen)(p);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
resize(n + (end - start));
˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return end - start;
˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return last - start;
˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return static_cast<pointer>(ptr) - static_cast<pointer>(data());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:494:
In file included from ./boost/functional/hash/extensions.hpp:17:
./boost/detail/container_fwd.hpp:71:24: warning: class template 'complex' was previously declared as a struct template [-Wmismatched-tags]
template <class T> class complex;
^
/usr/include/c++/4.2.1/complex:114:12: note: previous use is here
struct complex
^
./boost/detail/container_fwd.hpp:71:24: note: did you mean struct here?
template <class T> class complex;
^˜˜˜˜
struct
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
new_state->next.i = s;
˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
else if((state->type == syntax_element_long_set_rep))
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
else if((state->type == syntax_element_long_set_rep))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
else if((state->type == syntax_element_long_set_rep))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\f'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\n'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
l_map['\r'] |= mask;
^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if((p->type == syntax_element_recurse))
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
if((p->type == syntax_element_recurse))
˜ ^ ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
if((p->type == syntax_element_recurse))
^˜
=
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
pb->index = markid;
˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
min = v;
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::no_mod_m;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_s;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::icase;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
f &= ˜regex_constants::mod_x;
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_position' requested here
: saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_assertion' requested here
(void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
push_assertion(next_pstate, index == -1);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
(&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(position, index);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
: saved_state(arg_id), count(c), rep(r), last_position(lp){}
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_single_repeat' requested here
(void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
index = re.get_data().get_id(index);
˜˜ ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
id = re.get_data().get_id(id);
˜˜ ^˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r %= ((std::numeric_limits<int>::max)() - 10001);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:97:17: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
hash = hash_value_from_capture_name(i, j);
^
./boost/regex/v4/basic_regex.hpp:130:12: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::name::name' requested here
name t(i, j, 0);
^
./boost/regex/v4/perl_matcher_common.hpp:726:32: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::get_id' requested here
index = re.get_data().get_id(index);
^
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
match_all_states();
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
m_last_closed_paren = pos;
˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_second' requested here
m_presult->set_second(last, 0, false);
^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
&perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
m_subs.erase(m_subs.begin()+n+2, m_subs.end());
˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub].length();
˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::length' requested here
if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
&perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
while(unwind(true)){}
^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
return find_imp();
^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
return matcher.find();
^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(first, last, m, e, flags, first);
^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
return regex_search(s.begin(), s.end(), m, e, flags);
^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
if (boost::regex_search(asciiheader, m, e))
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
return m_subs[sub];
˜˜˜˜˜˜ ^˜˜
pwiz/data/msdata/DefaultReaderList.cpp:66:17: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator[]' requested here
return m[1];
^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
^
pwiz/data/msdata/DefaultReaderList.cpp:77:8: warning: unused function 'GetXMLRootElementFromFile' [-Wunused-function]
string GetXMLRootElementFromFile(const string& filepath)
^
50 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/ChromatogramList_mzML.cpp -o pwiz/data/msdata/ChromatogramList_mzML.o
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/examples.cpp -o pwiz/data/msdata/examples.o
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/examples.cpp:221:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s19_mz->data[i] = i;
˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:228:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s19_intensity->data[i] = 15-i;
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:278:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s20_mz->data[i] = i*2;
˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:285:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s20_intensity->data[i] = (10-i)*2;
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:353:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s22_mz->data[i] = i*2;
˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:360:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
s22_intensity->data[i] = (10-i)*2;
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:419:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tic_time->data[i] = i;
˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:426:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
tic_intensity->data[i] = 15-i;
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:447:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sic_time->data[i] = i;
˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/examples.cpp:454:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sic_intensity->data[i] = 10-i;
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
11 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_mzML.cpp -o pwiz/data/msdata/Serializer_mzML.o
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_MSn.cpp -o pwiz/data/msdata/Serializer_MSn.o
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:131:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
return (int)(charges.size() - startingChargesCount);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:131:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
return (int)(charges.size() - startingChargesCount);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:103:34: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int startingChargesCount = charges.size();
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:178:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os << "I\tEZ\t" << charges[i] << "\t" << masses[i] << "\t0\t0" << endl; // pad last two fields with 0
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:178:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os << "I\tEZ\t" << charges[i] << "\t" << masses[i] << "\t0\t0" << endl; // pad last two fields with 0
˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:185:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os << "Z\t" << charges[i] << "\t" << masses[i] << "\n";
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:185:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os << "Z\t" << charges[i] << "\t" << masses[i] << "\n";
˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:209:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pD[j] = mzArray.data[j];
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:210:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pF[j] = (float) intensityArray.data[j];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:235:56: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write(reinterpret_cast<char *>(comprM), comprLenM);
˜˜ ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:238:56: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write(reinterpret_cast<char *>(comprI), comprLenI);
˜˜ ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:325:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os.write(reinterpret_cast<char *>(&(charges[i])), sizeIntMSn);
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:326:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os.write(reinterpret_cast<char *>(&(masses[i])), sizeDoubleMSn);
˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:333:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os.write(reinterpret_cast<char *>(&charges[i]), sizeIntMSn);
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:334:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
os.write(reinterpret_cast<char *>(&masses[i]), sizeDoubleMSn);
˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:352:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
double mzPeak = mzArray.data[i];
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:355:67: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
float intensityPeak = (float) intensityArray.data[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
18 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Reader.cpp -o pwiz/data/msdata/Reader.o
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_MGF.cpp -o pwiz/data/msdata/Serializer_MGF.o
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_mzXML.cpp -o pwiz/data/msdata/Serializer_mzXML.o
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_mzXML.cpp:545:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
result.scanNumber = spectrum.index+1; // scanNumber is a 1-based index for some nativeID formats
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_mzML.cpp -o pwiz/data/msdata/SpectrumList_mzML.o
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_MSn.cpp -o pwiz/data/msdata/SpectrumList_MSn.o
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:469:109: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
precursor.selectedIons.back().cvParams.push_back(CVParam(MS_possible_charge_state, charges.at(i)));
˜˜˜˜˜˜˜ ^
pwiz/data/msdata/SpectrumList_MSn.cpp:517:49: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
uLong uncompressedLen = scanInfo.numPeaks * sizeDoubleMSn;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:519:61: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
(*is_).read(reinterpret_cast<char *>(compressedData), mzLen);
˜ ^˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:530:43: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
uncompressedLen = scanInfo.numPeaks * sizeFloatMSn;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:531:61: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
(*is_).read(reinterpret_cast<char *>(compressedData), intensityLen);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:625:79: warning: implicit conversion changes signedness: 'unsigned long' to 'boost::iostreams::stream_offset' (aka 'long') [-Wsign-conversion]
curIdentity.sourceFilePosition = size_t(is_->tellg())-lineStr.length()-1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/data/msdata/SpectrumList_MSn.cpp:671:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'boost::iostreams::stream_offset' (aka 'long') [-Wsign-conversion]
curIdentity.sourceFilePosition = size_t(specBegin);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:689:28: warning: implicit conversion changes signedness: 'unsigned long' to 'off_type' (aka 'long long') [-Wsign-conversion]
(*is_).seekg(mzLen + intensityLen, std::ios_base::cur);
˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
9 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/BinaryDataEncoder.cpp -o pwiz/data/msdata/BinaryDataEncoder.o
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:28:
./pwiz/utility/misc/endian.hpp:81:37: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_ASSERT(sizeof(unsigned long long) == 8); // 64 bits
^
./boost/static_assert.hpp:118:80: note: expanded from macro 'BOOST_STATIC_ASSERT'
sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( B ) >)>\
^
./boost/static_assert.hpp:36:48: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
# define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:28:
./pwiz/utility/misc/endian.hpp:90:48: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
^
./pwiz/utility/misc/endian.hpp:90:17: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
^
./pwiz/utility/misc/endian.hpp:92:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
return ((n&0x00000000000000ffll)<<56) |
^
./pwiz/utility/misc/endian.hpp:93:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x000000000000ff00ll)<<40) |
^
./pwiz/utility/misc/endian.hpp:94:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x0000000000ff0000ll)<<24) |
^
./pwiz/utility/misc/endian.hpp:95:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x00000000ff000000ll)<<8) |
^
./pwiz/utility/misc/endian.hpp:96:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x000000ff00000000ll)>>8) |
^
./pwiz/utility/misc/endian.hpp:97:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x0000ff0000000000ll)>>24) |
^
./pwiz/utility/misc/endian.hpp:98:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x00ff000000000000ll)>>40) |
^
./pwiz/utility/misc/endian.hpp:99:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0xff00000000000000ll)>>56);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:35:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:92:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
fos.write((const char*)byteBuffer, byteCount);
˜˜˜ ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:158:28: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
const unsigned long long* from = reinterpret_cast<const unsigned long long*>(data);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:158:78: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
const unsigned long long* from = reinterpret_cast<const unsigned long long*>(data);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:159:22: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
unsigned long long* to = reinterpret_cast<unsigned long long*>(&data64endianized[0]);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:159:64: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
unsigned long long* to = reinterpret_cast<unsigned long long*>(&data64endianized[0]);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:260:22: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
unsigned long long* p = reinterpret_cast<unsigned long long*>(byteBuffer);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:260:63: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
unsigned long long* p = reinterpret_cast<unsigned long long*>(byteBuffer);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:92:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
fos.write((const char*)byteBuffer, byteCount);
˜˜˜ ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
stream_buffer() { }
^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
stream_buffer< basic_null_device<Ch, Mode> > null;
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
boost::checked_delete( p );
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
filtering_ostream fos;
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
stream_buffer() { }
^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
stream_buffer< basic_null_device<Ch, Mode> > null;
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
boost::checked_delete( p );
^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
filtering_ostream fos;
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
stream_buffer() { }
^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
stream_buffer< basic_null_device<Ch, Mode> > null;
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
boost::checked_delete( p );
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
filtering_ostream fos;
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
null.open(basic_null_device<Ch, Mode>());
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
boost::checked_delete( p );
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
filtering_ostream fos;
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
In file included from ./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:24:
./boost/iostreams/detail/buffer.hpp:145:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
: buf_(static_cast<Ch*>(allocator_type().allocate(buffer_size, 0))),
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/buffer.hpp:162:33: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::basic_buffer' requested here
basic_buffer<Ch, Alloc> temp(buffer_size);
^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:14: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::resize' requested here
in().resize(size);
^
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
null.open(basic_null_device<Ch, Mode>());
^
./boost/iostreams/chain.hpp:317:31: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
filtering_ostream fos;
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
traits_type::move(buf().data(), buf().data() + result, amt - result);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
return flush(snk, can_write());
^
./boost/iostreams/filter/symmetric.hpp:148:45: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
if (buf.ptr() == buf.eptr() && !flush(snk))
^
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return t.write(snk, s, n); }
^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: in instantiation of function template specialization 'boost::iostreams::write<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return iostreams::write(f, *snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:85:27: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
{ return output_impl::write(t_, snk, s, n); }
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
traits_type::move(buf().data(), buf().data() + result, amt - result);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
return flush(snk, can_write());
^
./boost/iostreams/filter/symmetric.hpp:170:21: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
flush(snk);
^
./boost/iostreams/close.hpp:247:11: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
t.close(nb, which);
^
./boost/iostreams/close.hpp:121:5: note: in instantiation of function template specialization 'boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>::close<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
detail::close_impl<T>::close(detail::unwrap(t), snk, which);
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:243:7: note: in instantiation of function template specialization 'boost::iostreams::close<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ iostreams::close(f, *dev, which); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:104:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
{ any_impl::close(t_, dev, which); }
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
fos.push(result);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
fos.push(result);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
fos.push(result);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
fos.push(result);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
^
pwiz/data/msdata/BinaryDataEncoder.cpp:92:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
fos.write((const char*)byteBuffer, byteCount);
˜˜˜ ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
traits_type::move(buf().data(), buf().data() + result, amt - result);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
return flush(snk, can_write());
^
./boost/iostreams/filter/symmetric.hpp:148:45: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
if (buf.ptr() == buf.eptr() && !flush(snk))
^
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return t.write(snk, s, n); }
^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: in instantiation of function template specialization 'boost::iostreams::write<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return iostreams::write(f, *snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:85:27: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
{ return output_impl::write(t_, snk, s, n); }
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
traits_type::move(buf().data(), buf().data() + result, amt - result);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
return flush(snk, can_write());
^
./boost/iostreams/filter/symmetric.hpp:170:21: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
flush(snk);
^
./boost/iostreams/close.hpp:247:11: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
t.close(nb, which);
^
./boost/iostreams/close.hpp:121:5: note: in instantiation of function template specialization 'boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>::close<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
detail::close_impl<T>::close(detail::unwrap(t), snk, which);
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:243:7: note: in instantiation of function template specialization 'boost::iostreams::close<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ iostreams::close(f, *dev, which); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:104:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
{ any_impl::close(t_, dev, which); }
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
fos.push(filter_type());
^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
^
46 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Diff.cpp -o pwiz/data/msdata/Diff.o
In file included from pwiz/data/msdata/Diff.cpp:27:
pwiz/data/msdata/TextWriter.hpp:53:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
indent_(depth*2, ' ')
˜˜˜˜˜˜˜ ˜˜˜˜˜^˜
pwiz/data/msdata/TextWriter.hpp:56:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
TextWriter child() {return TextWriter(os_, depth_+1, arrayExampleCount_);}
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/MSData.cpp -o pwiz/data/msdata/MSData.o
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
make_or_reuse_data(num_items);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
./boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
it = buf.begin()+i1;
˜˜˜ ^˜
./boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
it, buf.end(), &items_[cur_item], fac, i1, exceptions());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = it - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
int argN=items_[cur_item].argN_;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(items_[i].argN_ == format_item_t::argN_no_posit) {
˜˜˜˜˜˜ ^
./boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[i].argN_ = non_ordered_items;
˜˜˜˜˜˜ ^
./boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜˜˜ ^˜
./boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
./boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
io::detail::append_string(piece, buf, i0, i1+1);
^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
./boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::size_t fstring_size = last-start0+offset;
^˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
bool parse_ok = io::detail::parse_printf_directive(
^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
else maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
./boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ = pad_scheme_ & (˜zeropad);
˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
./boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
˜˜ ^˜˜˜˜˜˜˜˜
./boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad;
˜˜ ^˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
In file included from ./boost/format/internals.hpp:23:
In file included from ./boost/format/alt_sstream.hpp:173:
./boost/format/alt_sstream_impl.hpp:292:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
{ dealloc(); }
^
./boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
class basic_format
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:49:
./boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
./boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
if(self.dumped_) self.clear();
^
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:49:
./boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:49:
./boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
^˜
./boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
mk_str(res, res_beg, res_size, w, oss.fill(), fl,
^
./boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_,
^
./boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:183:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/MSData.cpp:144:132: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:183:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t Size=::boost::distance(Range);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set);
^
pwiz/data/msdata/MSData.cpp:497:29: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [5]>' requested here
boost::split(pairs, id, boost::is_any_of(" \t\n\r"));
^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
In file included from ./boost/format/internals.hpp:23:
In file included from ./boost/format/alt_sstream.hpp:173:
./boost/format/alt_sstream_impl.hpp:238:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
class basic_format
^
42 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/References.cpp -o pwiz/data/msdata/References.o
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_mzXML.cpp -o pwiz/data/msdata/SpectrumList_mzXML.o
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t Size=::boost::distance(Range);
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set);
^
pwiz/data/msdata/SpectrumList_mzXML.cpp:145:58: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [2]>' requested here
boost::algorithm::split(strCharges, possibleCharges, boost::is_any_of(","));
^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/IO.cpp -o pwiz/data/msdata/IO.o
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/IO.cpp:1939:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
else if (version == 1 && name == "acquisitionList" /* mzML 1.0 */ || name == "scanList")
˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/IO.cpp:1939:31: note: place parentheses around the '&&' expression to silence this warning
else if (version == 1 && name == "acquisitionList" /* mzML 1.0 */ || name == "scanList")
^
( )
pwiz/data/msdata/IO.cpp:2643:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
else if (version == 1 && name == "acquisitionSettings" /* mzML 1.0 */ ||
˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/IO.cpp:2643:31: note: place parentheses around the '&&' expression to silence this warning
else if (version == 1 && name == "acquisitionSettings" /* mzML 1.0 */ ||
^
( )
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_BTDX.cpp -o pwiz/data/msdata/SpectrumList_BTDX.o
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumInfo.cpp -o pwiz/data/msdata/SpectrumInfo.o
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/RAMPAdapter.cpp -o pwiz/data/msdata/RAMPAdapter.o
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/RAMPAdapter.cpp:86:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t index = scanNumber-1; // assume scanNumber is a 1-based index
˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜
pwiz/data/msdata/RAMPAdapter.cpp:183:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
result.precursorScanNum = precursorIndex+1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/LegacyAdapter.cpp -o pwiz/data/msdata/LegacyAdapter.o
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/LegacyAdapter.cpp:29:
In file included from ./boost/lambda/lambda.hpp:14:
./boost/lambda/core.hpp:70:37: warning: unused variable '_2' [-Wunused-variable]
boost::lambda::placeholder2_type& _2 = free2;
^
./boost/lambda/core.hpp:71:37: warning: unused variable '_3' [-Wunused-variable]
boost::lambda::placeholder3_type& _3 = free3;
^
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumIterator.cpp -o pwiz/data/msdata/SpectrumIterator.o
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:125:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
return (done() && &that.spectrumList_==&pastEndMarker_ ||
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/SpectrumIterator.cpp:125:20: note: place parentheses around the '&&' expression to silence this warning
return (done() && &that.spectrumList_==&pastEndMarker_ ||
^
( )
pwiz/data/msdata/SpectrumIterator.cpp:126:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
&spectrumList_==&pastEndMarker_ && that.done() ||
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:126:45: note: place parentheses around the '&&' expression to silence this warning
&spectrumList_==&pastEndMarker_ && that.done() ||
^
( )
pwiz/data/msdata/SpectrumIterator.cpp:127:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
&spectrumList_==&that.spectrumList_ && currentIndex_==that.currentIndex_);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:127:49: note: place parentheses around the '&&' expression to silence this warning
&spectrumList_==&that.spectrumList_ && currentIndex_==that.currentIndex_);
^
( )
pwiz/data/msdata/SpectrumIterator.cpp:141:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
return !scanNumbers_.empty() && currentScanNumber_==scanNumbers_.end() ||
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/SpectrumIterator.cpp:141:34: note: place parentheses around the '&&' expression to silence this warning
return !scanNumbers_.empty() && currentScanNumber_==scanNumbers_.end() ||
^
( )
5 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/MSDataFile.cpp -o pwiz/data/msdata/MSDataFile.o
In file included from pwiz/data/msdata/MSDataFile.cpp:27:
pwiz/data/msdata/TextWriter.hpp:53:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
indent_(depth*2, ' ')
˜˜˜˜˜˜˜ ˜˜˜˜˜^˜
pwiz/data/msdata/TextWriter.hpp:56:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
TextWriter child() {return TextWriter(os_, depth_+1, arrayExampleCount_);}
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSDataFile.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
stream_buffer() { }
^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
stream_buffer< basic_null_device<Ch, Mode> > null;
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
boost::checked_delete( p );
^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
chain_base() : pimpl_(new chain_impl) { }
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
stream_buffer() { }
^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
stream_buffer< basic_null_device<Ch, Mode> > null;
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
boost::checked_delete( p );
^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
chain_base() : pimpl_(new chain_impl) { }
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
stream_buffer() { }
^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
stream_buffer< basic_null_device<Ch, Mode> > null;
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
boost::checked_delete( p );
^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
chain_base() : pimpl_(new chain_impl) { }
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
null.open(basic_null_device<Ch, Mode>());
^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
delete x;
^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
boost::checked_delete( p );
^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
chain_base() : pimpl_(new chain_impl) { }
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
In file included from ./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:24:
./boost/iostreams/detail/buffer.hpp:145:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
: buf_(static_cast<Ch*>(allocator_type().allocate(buffer_size, 0))),
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/buffer.hpp:162:33: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::basic_buffer' requested here
basic_buffer<Ch, Alloc> temp(buffer_size);
^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:14: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::resize' requested here
in().resize(size);
^
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
null.open(basic_null_device<Ch, Mode>());
^
./boost/iostreams/chain.hpp:317:31: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
˜chain_impl() { try { close(); reset(); } catch (...) { } }
^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
chain_base() : pimpl_(new chain_impl) { }
^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
name_() { } \
^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
name_() { } \
^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
./boost/iostreams/filter/gzip.hpp:609:16: warning: implicit conversion changes signedness: 'const int' to 'char' [-Wsign-conversion]
header_ += gzip::magic::id2; // ID2.
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/MSDataFile.cpp:120:20: note: in instantiation of member function 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::basic_gzip_compressor' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
./boost/iostreams/filter/gzip.hpp:238:24: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
offset_ += boost::iostreams::write(snk, header_.data() + offset_, amt);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return t.write(snk, s, n); }
^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: in instantiation of function template specialization 'boost::iostreams::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return iostreams::write(f, *snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:85:27: note: in instantiation of function template specialization 'boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output>::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return output_impl::write(t_, snk, s, n); }
^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:393:26: note: in instantiation of function template specialization 'boost::iostreams::detail::concept_adapter<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
if ((amt = obj().write(pbase(), avail, next())) == avail)
^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
sync_impl();
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
In file included from ./boost/iostreams/filter/gzip.hpp:38:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
traits_type::move(buf().data(), buf().data() + result, amt - result);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
return flush(snk, can_write());
^
./boost/iostreams/filter/symmetric.hpp:148:45: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
if (buf.ptr() == buf.eptr() && !flush(snk))
^
./boost/iostreams/filter/gzip.hpp:244:27: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
return base_type::write(snk, s, n);
^
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return t.write(snk, s, n); }
^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
{ return iostreams::write(f, *snk, s, n); }
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
./boost/iostreams/filter/gzip.hpp:656:16: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
offset_ += amt;
˜˜ ^˜˜
./boost/iostreams/filter/gzip.hpp:206:23: note: in instantiation of member function 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::read_string' requested here
result += read_string(s, n, header_);
^
./boost/iostreams/read.hpp:216:16: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::read<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return t.read(src, s, n); }
^
./boost/iostreams/read.hpp:57:10: note: in instantiation of function template specialization 'boost::iostreams::detail::read_filter_impl<boost::iostreams::multichar_tag>::read<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::read_filter_impl<T>::read(detail::unwrap(t), src, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:256:14: note: in instantiation of function template specialization 'boost::iostreams::read<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return iostreams::read(f, *src, s, n); }
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:78:26: note: in instantiation of function template specialization 'boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input>::read<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return input_impl::read(t_, src, s, n); }
^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:257:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
obj().read(buf.data() + pback_size_, buf.size() - pback_size_, next_);
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
In file included from ./boost/iostreams/filter/gzip.hpp:38:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
traits_type::move(buf().data(), buf().data() + result, amt - result);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
return flush(snk, can_write());
^
./boost/iostreams/filter/symmetric.hpp:170:21: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
flush(snk);
^
./boost/iostreams/filter/gzip.hpp:254:28: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
base_type::close(snk, BOOST_IOS::out);
^
./boost/iostreams/close.hpp:247:11: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
t.close(nb, which);
^
./boost/iostreams/close.hpp:121:5: note: in instantiation of function template specialization 'boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>::close<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
detail::close_impl<T>::close(detail::unwrap(t), snk, which);
^
./boost/iostreams/detail/adapter/concept_adapter.hpp:243:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
{ iostreams::close(f, *dev, which); }
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
filt->push(boost::iostreams::gzip_compressor(9)); // max compression
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
in().resize(size);
˜˜ ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
{ this->impl(::boost::iostreams::detail::wrap(t) args()); } \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
out().resize(buffer_size);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
pbump(ptr - pptr());
˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
sync_impl();
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
gptr() - keep, keep );
^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
gbump(off);
˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
class(const device& t params()) \
^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
buf(new streambuf_t(t, buffer_size, pback_size));
^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
{ chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
{ this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
^
29 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumListCache.cpp -o pwiz/data/msdata/SpectrumListCache.o
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
5 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/IntegerSet.cpp -o pwiz/utility/misc/IntegerSet.o
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/utility/misc/IntegerSet.cpp:226:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
result += (it->end - it->begin + 1);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
pwiz/utility/misc/IntegerSet.cpp:307:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
return (it_!=end_ && that.it_!=that.end_ && it_==that.it_ && value_==that.value_ ||
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/utility/misc/IntegerSet.cpp:307:63: note: place parentheses around the '&&' expression to silence this warning
return (it_!=end_ && that.it_!=that.end_ && it_==that.it_ && value_==that.value_ ||
^
( )
pwiz/utility/misc/IntegerSet.cpp:308:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
it_==end_ && that.it_==nothing_.end());
˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/IntegerSet.cpp:308:23: note: place parentheses around the '&&' expression to silence this warning
it_==end_ && that.it_==nothing_.end());
^
( )
4 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/Base64.cpp -o pwiz/utility/misc/Base64.o
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/IterationListener.cpp -o pwiz/utility/misc/IterationListener.o
In file included from pwiz/utility/misc/IterationListener.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/utility/misc/IterationListener.cpp:75:85: warning: '&&' within '||' [-Wlogical-op-parentheses]
callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Iteration &&
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/utility/misc/IterationListener.cpp:75:85: note: place parentheses around the '&&' expression to silence this warning
callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Iteration &&
^
pwiz/utility/misc/IterationListener.cpp:77:80: warning: '&&' within '||' [-Wlogical-op-parentheses]
callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Time &&
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/utility/misc/IterationListener.cpp:77:80: note: place parentheses around the '&&' expression to silence this warning
callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Time &&
^
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/MSIHandler.cpp -o pwiz/utility/misc/MSIHandler.o
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:32:12: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
scan = atol(fields.at(0).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:33:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
time = atof(fields.at(1).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:34:10: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
mz = atof(fields.at(2).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:35:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
mass = atof(fields.at(3).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:36:17: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
intensity = atof(fields.at(4).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:39:10: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
kl = atof(fields.at(7).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:40:18: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
background = atof(fields.at(8).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:41:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
median = atof(fields.at(9).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:37:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
charge = atol(fields.at(5).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:38:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
chargeStates = atol(fields.at(6).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:42:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
peaks = atol(fields.at(10).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:43:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
scanFirst = atol(fields.at(11).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:44:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
scanLast = atol(fields.at(12).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:45:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
scanCount = atol(fields.at(13).c_str());
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
15 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/Filesystem.cpp -o pwiz/utility/misc/Filesystem.o
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/TabReader.cpp -o pwiz/utility/misc/TabReader.o
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/random_access_compressed_ifstream.cpp -o pwiz/utility/misc/random_access_compressed_ifstream.o
pwiz/utility/misc/random_access_compressed_ifstream.cpp:314:27: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
this->stream.avail_in = this->infile->gcount(); // how many did we read?
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:355:9: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
len = this->infile->gcount();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:429:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
inflateEnd(this->index[i]->state);
˜˜˜˜ ^
pwiz/utility/misc/random_access_compressed_ifstream.cpp:430:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
delete this->index[i]->state;
˜˜˜˜ ^
pwiz/utility/misc/random_access_compressed_ifstream.cpp:431:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
delete this->index[i];
˜˜˜˜ ^
pwiz/utility/misc/random_access_compressed_ifstream.cpp:496:22: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion]
strm.avail_out = len;
˜ ^˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:547:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
nread = skip ? 0 : len - strm.avail_out;
^˜˜ ˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:547:26: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
nread = skip ? 0 : len - strm.avail_out;
˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:561:28: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion]
this->stream.avail_out = len;
˜ ^˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:593:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
nread = (int)(len - this->stream.avail_out); // how many bytes actually read?
^˜˜ ˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:515:22: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
strm.avail_in = this->infile->gcount();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:569:29: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
this->stream.avail_in = this->infile->gcount();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:623:40: warning: implicit conversion loses integer precision: 'std::streamoff' (aka 'long long') to 'int' [-Wshorten-64-to-32]
update_istream_ptrs(outbuf_headpos,outbuf_len);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:657:38: warning: implicit conversion loses integer precision: 'std::streamoff' (aka 'long long') to 'int' [-Wshorten-64-to-32]
update_istream_ptrs(outbuf_headpos,outbuf_len,pos-outbuf_headpos);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:657:49: warning: implicit conversion loses integer precision: 'streamoff' (aka 'long long') to 'int' [-Wshorten-64-to-32]
update_istream_ptrs(outbuf_headpos,outbuf_len,pos-outbuf_headpos);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:748:19: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
strm.avail_in = this->infile->gcount();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
16 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/SHA1.cpp -o pwiz/utility/misc/SHA1.o
In file included from pwiz/utility/misc/SHA1.cpp:10:
pwiz/utility/misc/endian.hpp:81:37: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_ASSERT(sizeof(unsigned long long) == 8); // 64 bits
^
./boost/static_assert.hpp:118:80: note: expanded from macro 'BOOST_STATIC_ASSERT'
sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( B ) >)>\
^
./boost/static_assert.hpp:36:48: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
# define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
^
In file included from pwiz/utility/misc/SHA1.cpp:10:
pwiz/utility/misc/endian.hpp:90:48: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
^
pwiz/utility/misc/endian.hpp:90:17: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
^
pwiz/utility/misc/endian.hpp:92:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
return ((n&0x00000000000000ffll)<<56) |
^
pwiz/utility/misc/endian.hpp:93:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x000000000000ff00ll)<<40) |
^
pwiz/utility/misc/endian.hpp:94:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x0000000000ff0000ll)<<24) |
^
pwiz/utility/misc/endian.hpp:95:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x00000000ff000000ll)<<8) |
^
pwiz/utility/misc/endian.hpp:96:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x000000ff00000000ll)>>8) |
^
pwiz/utility/misc/endian.hpp:97:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x0000ff0000000000ll)>>24) |
^
pwiz/utility/misc/endian.hpp:98:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x00ff000000000000ll)>>40) |
^
pwiz/utility/misc/endian.hpp:99:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0xff00000000000000ll)>>56);
^
pwiz/utility/misc/SHA1.cpp:152:8: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
const INT_64 lFileSize = _ftelli64(fpIn);
^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
^
pwiz/utility/misc/SHA1.cpp:155:8: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
const INT_64 lMaxBuf = SHA1_MAX_FILE_BUFFER;
^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
^
pwiz/utility/misc/SHA1.cpp:157:2: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
INT_64 lRemaining = lFileSize;
^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
^
pwiz/utility/misc/SHA1.cpp:173:29: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
lRemaining -= static_cast<INT_64>(uRead);
^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
^
15 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/SHA1Calculator.cpp -o pwiz/utility/misc/SHA1Calculator.o
In file included from pwiz/utility/misc/SHA1Calculator.cpp:25:
pwiz/utility/misc/endian.hpp:81:37: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_ASSERT(sizeof(unsigned long long) == 8); // 64 bits
^
./boost/static_assert.hpp:118:80: note: expanded from macro 'BOOST_STATIC_ASSERT'
sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( B ) >)>\
^
./boost/static_assert.hpp:36:48: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
# define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:25:
pwiz/utility/misc/endian.hpp:90:48: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
^
pwiz/utility/misc/endian.hpp:90:17: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
^
pwiz/utility/misc/endian.hpp:92:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
return ((n&0x00000000000000ffll)<<56) |
^
pwiz/utility/misc/endian.hpp:93:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x000000000000ff00ll)<<40) |
^
pwiz/utility/misc/endian.hpp:94:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x0000000000ff0000ll)<<24) |
^
pwiz/utility/misc/endian.hpp:95:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x00000000ff000000ll)<<8) |
^
pwiz/utility/misc/endian.hpp:96:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x000000ff00000000ll)>>8) |
^
pwiz/utility/misc/endian.hpp:97:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x0000ff0000000000ll)>>24) |
^
pwiz/utility/misc/endian.hpp:98:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0x00ff000000000000ll)>>40) |
^
pwiz/utility/misc/endian.hpp:99:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
((n&0xff00000000000000ll)>>56);
^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
pwiz/utility/misc/SHA1Calculator.cpp:144:31: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
while (is && (bytesRead = is.readsome(reinterpret_cast<char*>(buffer), 65535)) > 0)
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
13 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/sha1calc.cpp -o pwiz/utility/misc/sha1calc.o
In file included from pwiz/utility/misc/sha1calc.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:130:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
switch (size - i){
˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:190:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:209:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:237:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:245:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:266:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:274:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:311:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:312:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:319:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_VECTOR_ELT( x, i, element ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:320:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:343:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:344:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:484:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( LGLSXP, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:50:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:173:76: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
unary_call( Language call_, int index ) : call(call_), proxy(call_,index){}
˜˜˜˜˜ ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:91: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
˜˜˜˜˜˜ ^˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:113: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:60:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Datetime.h:40:40: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
int getMicroSeconds() const { return m_us; }
˜˜˜˜˜˜ ^˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:27:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:197:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return RCPP_HASH(value) ;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:212:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:221:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:95:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return RCPP_HASH(value) ;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:110:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:119:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
#define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:31:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/functions.h:37:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/seq_along.h:49:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
return sugar::SeqLen( n ) ;
˜˜˜˜˜ ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Date *, vector<Date, allocator<Date> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t size = std::distance( first, last ) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > > >' requested here
return range_wrap( object.begin(), object.end() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return wrap_dispatch_unknown_iterable__logical( object,
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DateVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
inline operator SEXP() const { return wrap( v ) ; }
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Datetime *, vector<Datetime, allocator<Datetime> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
size_t size = std::distance( first, last ) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > > >' requested here
return range_wrap( object.begin(), object.end() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return wrap_dispatch_unknown_iterable__logical( object,
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DatetimeVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
inline operator SEXP() const { return wrap( v ) ; }
^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
30 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c random_access_gzFile.cpp -o random_access_gzFile.o
random_access_gzFile.cpp:61:9: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
return file->istrm->gcount();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
random_access_gzFile.cpp:85:12: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
int got = file->istrm->gcount();
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include" -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c rampR.cpp -o rampR.o
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o mzR.so cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o rnetCDF.o ./boost/system/src/error_code.o ./boost/regex/src/posix_api.o ./boost/regex/src/fileiter.o ./boost/regex/src/regex_raw_buffer.o ./boost/regex/src/cregex.o ./boost/regex/src/regex_debug.o ./boost/regex/src/instances.o ./boost/regex/src/icu.o ./boost/regex/src/usinstances.o ./boost/regex/src/regex.o ./boost/regex/src/wide_posix_api.o ./boost/regex/src/regex_traits_defaults.o ./boost/regex/src/winstances.o ./boost/regex/src/wc_regex_traits.o ./boost/regex/src/c_regex_traits.o ./boost/regex/src/cpp_regex_traits.o ./boost/regex/src/static_mutex.o ./boost/regex/src/w32_regex_traits.o ./pwiz/data/msdata/Version.o ./pwiz/utility/minimxml/XMLWriter.o ./pwiz/utility/minimxml/SAXParser.o ./boost/iostreams/src/zlib.o ./boost/thread/src/pthread/once.o ./boost/filesystem/src/operations.o ./pwiz/data/common/MemoryIndex.o ./pwiz/data/common/CVTranslator.o ./pwiz/data/common/cv.o ./pwiz/data/common/ParamTypes.o ./pwiz/data/common/BinaryIndexStream.o ./pwiz/data/common/diff_std.o ./pwiz/data/msdata/SpectrumList_MGF.o ./pwiz/data/msdata/DefaultReaderList.o ./pwiz/data/msdata/ChromatogramList_mzML.o ./pwiz/data/msdata/examples.o ./pwiz/data/msdata/Serializer_mzML.o ./pwiz/data/msdata/Serializer_MSn.o ./pwiz/data/msdata/Reader.o ./pwiz/data/msdata/Serializer_MGF.o ./pwiz/data/msdata/Serializer_mzXML.o ./pwiz/data/msdata/SpectrumList_mzML.o ./pwiz/data/msdata/SpectrumList_MSn.o ./pwiz/data/msdata/BinaryDataEncoder.o ./pwiz/data/msdata/Diff.o ./pwiz/data/msdata/MSData.o ./pwiz/data/msdata/References.o ./pwiz/data/msdata/SpectrumList_mzXML.o ./pwiz/data/msdata/IO.o ./pwiz/data/msdata/SpectrumList_BTDX.o ./pwiz/data/msdata/SpectrumInfo.o ./pwiz/data/msdata/RAMPAdapter.o ./pwiz/data/msdata/LegacyAdapter.o ./pwiz/data/msdata/SpectrumIterator.o ./pwiz/data/msdata/MSDataFile.o ./pwiz/data/msdata/SpectrumListCache.o ./pwiz/utility/misc/IntegerSet.o ./pwiz/utility/misc/Base64.o ./pwiz/utility/misc/IterationListener.o ./pwiz/utility/misc/MSIHandler.o ./pwiz/utility/misc/Filesystem.o ./pwiz/utility/misc/TabReader.o ./pwiz/utility/misc/random_access_compressed_ifstream.o ./pwiz/utility/misc/SHA1.o ./pwiz/utility/misc/SHA1Calculator.o ./pwiz/utility/misc/sha1calc.o ./random_access_gzFile.o rampR.o /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/lib/libRcpp.a -lpthread -L/usr/local/lib -lnetcdf -lhdf5_hl -lhdf5 -lm -lz -lcurl -lz -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
/usr/bin/nm: no name list
/usr/bin/nm: no name list
/usr/bin/nm: no name list
/usr/bin/nm: no name list
installing to /Users/biocbuild/bbs-2.12-bioc/meat/mzR.Rcheck/mzR/libs
** R
** inst
** preparing package for lazy loading
Creating a generic function for 'close' from package 'base' in package 'mzR'
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (mzR)