| Summary: | compiler warnings with XYCurve | ||
|---|---|---|---|
| Product: | [Applications] LabPlot2 | Reporter: | uwestoehr <uwestoehr> |
| Component: | backend | Assignee: | Alexander Semke <alexander.semke> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | latest | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
uwestoehr
2017-11-19 17:56:18 UTC
This is now fixed. 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 MSVC is too noidy with -W4. We moved to -W3. Warnings related to the conversion were already addressed. |