* checking for file 'mzR/DESCRIPTION' ... OK
* preparing 'mzR':
* checking DESCRIPTION meta-information ... OK
* cleaning src
* running 'cleanup'
* installing the package to re-build vignettes
-----------------------------------
* 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 -ggdb -O0 -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
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 -ggdb -O0 -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 -ggdb -O0 -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:1080:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wconversion]
} else if ((!scanHeader->highMZ) &&
˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
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:1942:36: warning: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [-Wnon-literal-null-conversion]
pEndAttrValue = '\0';
^˜˜˜
ramp.cpp:1961:35: warning: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [-Wnon-literal-null-conversion]
pEndAttrValue = '\0';
^˜˜˜
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));
^˜˜˜˜˜ ˜
83 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 -ggdb -O0 -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 -ggdb -O0 -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: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" )
^
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: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: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: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: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: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: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() ;
˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 a C++11 extension [-Wc++11-long-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
^
boost/thread/src/pthread/once.cpp:45:66: warning: 'long long' is a C++11 extension [-Wc++11-long-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
^
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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 a C++11 extension [-Wc++11-long-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
^
./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)
˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
In file included from pwiz/data/common/cv.cpp:32:
./boost_aux/boost/utility/singleton.hpp:83:11: error: visibility does not match previous declaration
class BOOST_UTILITY_SINGLETON_API singleton<Derived,DisposalSlot,SubsystemTag>::instance_proxy
^
./boost_aux/boost/utility/singleton.hpp:26:58: note: expanded from macro 'BOOST_UTILITY_SINGLETON_API'
# define BOOST_UTILITY_SINGLETON_API __attribute__ ((visibility("default")))
^
./boost_aux/boost/utility/singleton.hpp:27:18: note: previous attribute is here
# pragma GCC visibility push(hidden)
^
./boost_aux/boost/utility/singleton.hpp:154:11: error: visibility does not match previous declaration
class BOOST_UTILITY_SINGLETON_API singleton<Derived,DisposalSlot,SubsystemTag>::lease
^
./boost_aux/boost/utility/singleton.hpp:26:58: note: expanded from macro 'BOOST_UTILITY_SINGLETON_API'
# define BOOST_UTILITY_SINGLETON_API __attribute__ ((visibility("default")))
^
./boost_aux/boost/utility/singleton.hpp:27:18: note: previous attribute is here
# pragma GCC visibility push(hidden)
^
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 and 2 errors generated.
make: *** [pwiz/data/common/cv.o] Error 1
ERROR: compilation failed for package 'mzR'
* removing '/private/tmp/RtmpM5OsCv/Rinst7ac377959cf9/mzR'
-----------------------------------
ERROR: package installation failed