https://bugs.kde.org/show_bug.cgi?id=496951
            Bug ID: 496951
           Summary: part 3: collection of MSVC compiler warnings with
                    master as of 02-12-2024
    Classification: Applications
           Product: LabPlot2
           Version: latest
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: backend
          Assignee: alexander.se...@web.de
          Reporter: uwesto...@web.de
                CC: alexander.se...@web.de
        Depends on: 496948, 496949
  Target Milestone: ---

here are the compilation warnings I got from MSVC 2022. Most are minor, but at
least the conversion issues should be worth to be fixed:

[518/1113] Building CXX object
src\CMakeFiles\labplotbackendlib.dir\backend\worksheet\plots\cartesian\XYFitCurve.cpp.objJ:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2031):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2033):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2044):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2049):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2050):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2189):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2193):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data

[562/1113] Building CXX object
src\CMakeFiles\labplotlib.dir\frontend\datasources\MatioOptionsWidget.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\frontend\datasources\MatioOptionsWidget.cpp(48):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\frontend\datasources\MatioOptionsWidget.cpp(54):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data

[711/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\core\column\ColumnPrivate.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\core\column\ColumnPrivate.cpp(3124):
warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data

[857/1113] Building CXX object
tests\import_export\CAN\CMakeFiles\BLFFilterTest.dir\BLFFilterTest.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\CAN\BLFFilterTest.cpp(48):
warning C4267: 'argument': conversion from 'size_t' to 'const _Ty', possible
loss of data
        with
        [
            _Ty=uint8_t
        ]

[860/1113] Building CXX object
tests\import_export\ASCII\CMakeFiles\AsciiFilterTest.dir\AsciiFilterTest.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(79):
warning C4003: not enough arguments for function-like macro invocation
'QStringLiteral'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(79):
warning C4003: not enough arguments for function-like macro invocation
'QT_UNICODE_LITERAL'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(97):
warning C4003: not enough arguments for function-like macro invocation
'QStringLiteral'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(97):
warning C4003: not enough arguments for function-like macro invocation
'QT_UNICODE_LITERAL'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(643):
warning C4003: not enough arguments for function-like macro invocation
'QStringLiteral'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(643):
warning C4003: not enough arguments for function-like macro invocation
'QT_UNICODE_LITERAL'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(2179):
warning C4003: not enough arguments for function-like macro invocation
'QStringLiteral'
J:\LabPlotBuilds\7f6984e\labplot\tests\import_export\ASCII\AsciiFilterTest.cpp(2179):
warning C4003: not enough arguments for function-like macro invocation
'QT_UNICODE_LITERAL'

[914/1113] Building CXX object
tests\spreadsheet\CMakeFiles\SpreadsheetTest.dir\SpreadsheetTest.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\tests\spreadsheet\SpreadsheetTest.cpp(3262):
warning C4267: 'argument': conversion from 'size_t' to 'const _Ty', possible
loss of data
        with
        [
            _Ty=uint8_t
        ]

[946/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\matrix\MatrixModel.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\MatrixModel.cpp(92):
warning C4927: illegal conversion; more than one user-defined conversion has
been implicitly applied
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\MatrixModel.cpp(95):
warning C4927: illegal conversion; more than one user-defined conversion has
been implicitly applied

948/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\matrix\Matrix.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1116): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1123): warning
C4267: '=': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1268): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1275): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1286): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1294): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1303): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1311): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\matrix\Matrix.cpp(1321): warning
C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data

[951/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\note\Note.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\note\Note.cpp(188): warning C4996:
'QFont::setLegacyWeight': Use setWeight() instead

[953/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\spreadsheet\SpreadsheetModel.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\spreadsheet\SpreadsheetModel.cpp(187):
warning C4927: illegal conversion; more than one user-defined conversion has
been implicitly applied
J:\LabPlotBuilds\7f6984e\labplot\src\backend\spreadsheet\SpreadsheetModel.cpp(196):
warning C4927: illegal conversion; more than one user-defined conversion has
been implicitly applied
J:\LabPlotBuilds\7f6984e\labplot\src\backend\spreadsheet\SpreadsheetModel.cpp(592):
warning C4927: illegal conversion; more than one user-defined conversion has
been implicitly applied
J:\LabPlotBuilds\7f6984e\labplot\src\backend\spreadsheet\SpreadsheetModel.cpp(594):
warning C4927: illegal conversion; more than one user-defined conversion has
been implicitly applied

[966/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\TextLabel.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\TextLabel.cpp(1141):
warning C4996: 'QFont::setLegacyWeight': Use setWeight() instead

[976/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\plots\cartesian\Axis.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Axis.cpp(1521):
warning C4996: 'QDateTime::setTimeSpec': Use setTimeZone() instead
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Axis.cpp(3275):
warning C4996: 'QFont::setLegacyWeight': Use setWeight() instead

[977/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\plots\cartesian\CartesianPlotLegend.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\CartesianPlotLegend.cpp(887):
warning C4996: 'QFont::setLegacyWeight': Use setWeight() instead

[982/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\plots\cartesian\Histogram.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(713):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(716):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(727):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(730):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(731):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(746):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(749):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(917):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(920):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(924):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(927):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(928):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(933):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(936):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1050):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1063):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1078):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1087):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1111):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1124):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1139):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Histogram.cpp(1148):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data

[985/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\plots\cartesian\XYCurve.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYCurve.cpp(2988):
warning C4996: 'QFont::setLegacyWeight': Use setWeight() instead

[1008/1113] Building C object
lib\CMakeFiles\liblabplot.dir\__\src\backend\nsl\nsl_hilbert.c.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\nsl\nsl_hilbert.c(55): warning
C4267: 'function': conversion from 'size_t' to 'int', possible loss of data

[1015/1113] Building C object
lib\CMakeFiles\liblabplot.dir\__\src\backend\nsl\nsl_math.c.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\nsl\nsl_math.c(49): warning C4244:
'=': conversion from 'double' to 'int', possible loss of data

[1018/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\plots\cartesian\Value.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\Value.cpp(292):
warning C4996: 'QFont::setLegacyWeight': Use setWeight() instead

[1020/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\nsl\nsl_baseline.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\nsl\nsl_baseline.cpp(24): warning
C4068: unknown pragma 'GCC'
J:\LabPlotBuilds\7f6984e\labplot\src\backend\nsl\nsl_baseline.cpp(25): warning
C4068: unknown pragma 'GCC'
J:\LabPlotBuilds\7f6984e\labplot\src\backend\nsl\nsl_baseline.cpp(28): warning
C4068: unknown pragma 'GCC'

[1021/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2031):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2033):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2044):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2049):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2050):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2189):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:\LabPlotBuilds\7f6984e\labplot\src\backend\worksheet\plots\cartesian\XYFitCurve.cpp(2193):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data

[1031/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\__\src\backend\notebook\VariableParser.cpp.obj
J:\LabPlotBuilds\7f6984e\labplot\src\backend\notebook\VariableParser.cpp(346):
warning C4996: 'QDate::startOfDay': Pass QTimeZone instead

[1036/1113] Building CXX object
lib\CMakeFiles\liblabplot.dir\gsl_parser.cpp.obj
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(146):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(173):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(200):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(227):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(254):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(277):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(295):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(313):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(331):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(349):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(367):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(385):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(403):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(421):
warning C4101: 'ex': unreferenced local variable
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(491):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data
J:/LabPlotBuilds/7f6984e/labplot/lib/../src/backend/gsl/parser.ypp(613):
warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of
data


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=496948
[Bug 496948] part 1: collection of MSVC compiler warnings with master as of
02-12-2024
https://bugs.kde.org/show_bug.cgi?id=496949
[Bug 496949] part 2: collection of MSVC compiler warnings with master as of
02-12-2024
-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to