Bug 387115 - compiler warnings with XYCurve
Summary: compiler warnings with XYCurve
Status: RESOLVED INTENTIONAL
Alias: None
Product: LabPlot2
Classification: Applications
Component: backend (other bugs)
Version First Reported In: latest
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Alexander Semke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-19 17:56 UTC by uwestoehr
Modified: 2018-01-30 20:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description uwestoehr 2017-11-19 17:56:18 UTC
XYCurve.cpp shows hundreds of warnings. I collect here the ones that seem to be important.

I get:

4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(698): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend/lib/commandtemplates.h(57): warning C4371: 'StandardSetterCmd<XYCurve::Private,XYCurve::ErrorBarsType>': layout of class may have changed from a previous version of the compiler due to better packing of member 'StandardSetterCmd<XYCurve::Private,XYCurve::ErrorBarsType>::m_field'
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(703): note: see declaration of 'StandardSetterCmd<XYCurve::Private,XYCurve::ErrorBarsType>'
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(703): note: see reference to class template instantiation 'StandardSetterCmd<XYCurve::Private,XYCurve::ErrorBarsType>' being compiled

and:

4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(705): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(712): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(719): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(725): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(733): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(742): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(747): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(754): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(773): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(781): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(789): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(797): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(805): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(813): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(821): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(829): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(838): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'


and:

4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(962): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(965): warning C4456: declaration of 'tracer' hides previous local declaration
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(897): note: see declaration of 'tracer'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1005): warning C4456: declaration of 'tracer' hides previous local declaration
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(985): note: see declaration of 'tracer'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1014): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1020): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1030): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1040): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1052): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1066): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1081): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1099): warning C4365: 'initializing': conversion from 'int' to 'std::size_t', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1100): warning C4365: 'initializing': conversion from 'int' to 'std::size_t', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1108): warning C4365: 'argument': conversion from 'int' to 'std::size_t', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1110): warning C4365: 'argument': conversion from 'int' to 'std::size_t', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1112): warning C4365: 'argument': conversion from 'int' to 'std::size_t', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1114): warning C4365: 'argument': conversion from 'int' to 'std::size_t', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1131): warning C4365: 'argument': conversion from 'int' to 'std::size_t', signed/unsigned mismatch

and:

4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1183): warning C4456: declaration of 'tracer' hides previous local declaration
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(985): note: see declaration of 'tracer'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1190): warning C4456: declaration of 'tracer' hides previous local declaration
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(985): note: see declaration of 'tracer'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1216): warning C4458: declaration of 'lines' hides class member
4>  c:\craftroot\labplot\src\backend\worksheet\plots\cartesian\XYCurvePrivate.h(151): note: see declaration of 'XYCurvePrivate::lines'

and:

4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1227): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1234): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1241): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1249): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1256): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1263): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\Qt\Qt5.9.2\5.9.2\msvc2015_64\include\QtCore/qglobal.h(960): warning C4820: 'QtPrivate::QForeachContainer<QVector<QPointF>>': '4' bytes padding added after data member 'QtPrivate::QForeachContainer<QVector<QPointF>>::control'
4>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1298): note: see reference to class template instantiation 'QtPrivate::QForeachContainer<QVector<QPointF>>' being compiled
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1326): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1333): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1340): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1348): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1368): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1456): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1678): warning C4458: declaration of 'lines' hides class member
4>  c:\craftroot\labplot\src\backend\worksheet\plots\cartesian\XYCurvePrivate.h(151): note: see declaration of 'XYCurvePrivate::lines'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1703): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1703): warning C4365: 'argument': conversion from 'std::size_t' to 'int', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1706): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1706): warning C4365: 'argument': conversion from 'std::size_t' to 'int', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1709): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1709): warning C4365: 'argument': conversion from 'std::size_t' to 'int', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1712): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1712): warning C4365: 'argument': conversion from 'std::size_t' to 'int', signed/unsigned mismatch
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1716): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch

and:

4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(2132): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(2224): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
4>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(2391): warning C4458: declaration of 'd' hides class member
4>  C:\CraftRoot\labplot\src\backend/core/AbstractAspect.h(183): note: see declaration of 'AbstractAspect::d'
Comment 1 uwestoehr 2017-11-23 22:57:19 UTC
This is now fixed.
Comment 2 uwestoehr 2017-11-27 00:31:17 UTC
Not fixed, now I get:

3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(975): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(981): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(982): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(991): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(992): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1001): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1002): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1013): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1014): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1030): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1045): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1062): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1063): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1176): warning C4458: declaration of 'lines' hides class member
3>  c:\craftroot\labplot\src\backend\worksheet\plots\cartesian\XYCurvePrivate.h(149): note: see declaration of 'XYCurvePrivate::lines'
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1187): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1194): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1201): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1209): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1216): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1223): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\Qt\Qt5.9.3\5.9.3\msvc2015_64\include\QtCore/qglobal.h(960): warning C4820: 'QtPrivate::QForeachContainer<QVector<QPointF>>': '4' bytes padding added after data member 'QtPrivate::QForeachContainer<QVector<QPointF>>::control'
3>  C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1258): note: see reference to class template instantiation 'QtPrivate::QForeachContainer<QVector<QPointF>>' being compiled
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1286): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1293): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1300): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1308): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1328): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1416): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1638): warning C4458: declaration of 'lines' hides class member
3>  c:\craftroot\labplot\src\backend\worksheet\plots\cartesian\XYCurvePrivate.h(149): note: see declaration of 'XYCurvePrivate::lines'
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1663): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1663): warning C4365: 'argument': conversion from 'std::size_t' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1666): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1666): warning C4365: 'argument': conversion from 'std::size_t' to 'int', signed/unsigned mismatch
3>C:\CraftRoot\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(1676): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
Comment 3 Alexander Semke 2018-01-30 20:23:42 UTC
MSVC is too noidy with -W4. We moved to -W3. Warnings related to the conversion were already addressed.