On Wed, Mar 02, 2016 at 11:50:01PM +0100, Jean-Marc Lasgouttes wrote: > Le 28/02/2016 21:32, Uwe Stöhr a écrit : > >I recompiled LyX completely and get now this warning: > > > >ParagraphMetrics.cpp > >D:\LyXGit\Master\src\ParagraphMetrics.cpp(108): warning C4838: > >conversion from 'const int' to 'const lyx::char_type' requires a > >narrowing conversion > > I think the following patch fixes the issue.
Nope. This is without the patch: CXX ParagraphMetrics.o ../../src/ParagraphMetrics.cpp: In member function ‘size_t lyx::ParagraphMetrics::computeRowSignature(const lyx::Row&, const lyx::BufferParams&) const’: ../../src/ParagraphMetrics.cpp:108:46: warning: narrowing conversion of ‘(int)d.lyx::Dimension::wid’ from ‘int’ to ‘lyx::char_type {aka unsigned int}’ inside { } [-Wnarrowing] d.wid, d.asc, d.des }; ^ ../../src/ParagraphMetrics.cpp:108:46: warning: narrowing conversion of ‘(int)d.lyx::Dimension::asc’ from ‘int’ to ‘lyx::char_type {aka unsigned int}’ inside { } [-Wnarrowing] ../../src/ParagraphMetrics.cpp:108:46: warning: narrowing conversion of ‘(int)d.lyx::Dimension::des’ from ‘int’ to ‘lyx::char_type {aka unsigned int}’ inside { } [-Wnarrowing] and this is with the patch: CXX ParagraphMetrics.o ../../src/ParagraphMetrics.cpp: In member function ‘size_t lyx::ParagraphMetrics::computeRowSignature(const lyx::Row&, const lyx::BufferParams&) const’: ../../src/ParagraphMetrics.cpp:109:47: warning: narrowing conversion of ‘(int)d.lyx::Dimension::wid’ from ‘int’ to ‘lyx::char_type {aka unsigned int}’ inside { } [-Wnarrowing] d.wid, d.asc, d.des }; ^ ../../src/ParagraphMetrics.cpp:109:47: warning: narrowing conversion of ‘(int)d.lyx::Dimension::asc’ from ‘int’ to ‘lyx::char_type {aka unsigned int}’ inside { } [-Wnarrowing] ../../src/ParagraphMetrics.cpp:109:47: warning: narrowing conversion of ‘(int)d.lyx::Dimension::des’ from ‘int’ to ‘lyx::char_type {aka unsigned int}’ inside { } [-Wnarrowing] -- Enrico