Re: [PATCH] support ptrdiff_t if it has the same storage size as int, but does not alias it
Neil Hodgson <[email protected]> Thu, 2 Oct 2025 10:05:04 +1000
| Newsgroups | gmane.comp.lib.scintilla.devel |
|---|---|
| Message-ID | <CACWkrTidvMkmCAwxgduynR=5MRPnkqVGupnEjZvpk5gP2_scsg@mail.gmail.com> |
Robin Haberkorn:
> ...
> Is the log truncated? Perhaps you could attach it.
Yes, the log repeated the above for multiple methods. Attached complete log.
> Can you find out what's the definition of ptrdiff_t on this platform?
It's complicated by being in multiple headers and configs but "Go To
Definition" in the IDE shows this (elided), where __int64 is a
built-in.
_WIN64 is defined for x64 target and not for x86 target.
#ifdef _WIN64
typedef __int64 ptrdiff_t;
#else
typedef int ptrdiff_t;
#endif
Unfortunately, it is difficult to develop portable code without using
the platform standard tools - MSVC on Win32 and Xcode on macOS.
Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/scintilla-interest/CACWkrTidvMkmCAwxgduynR%3D5MRPnkqVGupnEjZvpk5gP2_scsg%40mail.gmail.com.
compile.log
(application/octet-stream, 22.5 KB)
Build started at 9:58 AM... 1>------ Build started: Project: SciTE, Configuration: Debug Win32 ------ 1>Accessor.cxx 1>CharacterCategory.cxx 1>CharacterSet.cxx 1>DefaultLexer.cxx 1>InList.cxx 1>LexAccessor.cxx 1>LexerBase.cxx 1>LexerModule.cxx 1>LexerSimple.cxx 1>PropSetSimple.cxx 1>StyleContext.cxx 1>WordList.cxx 1>LexA68k.cxx 1>LexAbaqus.cxx 1>LexAda.cxx 1>LexAPDL.cxx 1>LexAsciidoc.cxx 1>LexAsm.cxx 1>LexAsn1.cxx 1>LexASY.cxx 1>LexAU3.cxx 1>LexAVE.cxx 1>LexAVS.cxx 1>LexBaan.cxx 1>LexBash.cxx 1>LexBasic.cxx 1>LexBatch.cxx 1>LexBibTeX.cxx 1>LexBullant.cxx 1>LexCaml.cxx 1>LexCIL.cxx 1>LexCLW.cxx 1>LexCmake.cxx 1>LexCOBOL.cxx 1>LexCoffeeScript.cxx 1>LexConf.cxx 1>LexCPP.cxx 1>LexCrontab.cxx 1>LexCsound.cxx 1>LexCSS.cxx 1>LexD.cxx 1>LexDart.cxx 1>LexDataflex.cxx 1>LexDiff.cxx 1>LexDMAP.cxx 1>LexDMIS.cxx 1>LexECL.cxx 1>LexEDIFACT.cxx 1>LexEiffel.cxx 1>LexErlang.cxx 1>LexErrorList.cxx 1>LexEScript.cxx 1>LexFlagship.cxx 1>LexForth.cxx 1>LexFortran.cxx 1>LexFSharp.cxx 1>LexGAP.cxx 1>LexGDScript.cxx 1>LexGui4Cli.cxx 1>LexHaskell.cxx 1>LexHex.cxx 1>LexHollywood.cxx 1>LexHTML.cxx 1>LexIndent.cxx 1>LexInno.cxx 1>LexJSON.cxx 1>LexJulia.cxx 1>LexKix.cxx 1>LexKVIrc.cxx 1>LexLaTeX.cxx 1>LexLisp.cxx 1>LexLout.cxx 1>LexLua.cxx 1>LexMagik.cxx 1>LexMake.cxx 1>LexMarkdown.cxx 1>LexMatlab.cxx 1>LexMaxima.cxx 1>LexMetapost.cxx 1>LexMMIXAL.cxx 1>LexModula.cxx 1>LexMPT.cxx 1>LexMSSQL.cxx 1>LexMySQL.cxx 1>LexNim.cxx 1>LexNimrod.cxx 1>LexNix.cxx 1>LexNsis.cxx 1>LexNull.cxx 1>LexOpal.cxx 1>LexOScript.cxx 1>LexPascal.cxx 1>LexPB.cxx 1>LexPerl.cxx 1>LexPLM.cxx 1>LexPO.cxx 1>LexPOV.cxx 1>LexPowerPro.cxx 1>LexPowerShell.cxx 1>LexProgress.cxx 1>LexProps.cxx 1>LexPS.cxx 1>LexPython.cxx 1>LexR.cxx 1>LexRaku.cxx 1>LexRebol.cxx 1>LexRegistry.cxx 1>LexRuby.cxx 1>LexRust.cxx 1>LexSAS.cxx 1>LexScriptol.cxx 1>LexSmalltalk.cxx 1>LexSML.cxx 1>LexSorcus.cxx 1>LexSpecman.cxx 1>LexSpice.cxx 1>LexSQL.cxx 1>LexStata.cxx 1>LexSTTXT.cxx 1>LexTACL.cxx 1>LexTADS3.cxx 1>LexTAL.cxx 1>LexTCL.cxx 1>LexTCMD.cxx 1>LexTeX.cxx 1>LexTOML.cxx 1>LexTroff.cxx 1>LexTxt2tags.cxx 1>LexVB.cxx 1>LexVerilog.cxx 1>LexVHDL.cxx 1>LexVisualProlog.cxx 1>LexX12.cxx 1>LexYAML.cxx 1>LexZig.cxx 1>LexillaAccess.cxx 1>Lexilla.cxx 1>AutoComplete.cxx 1>CallTip.cxx 1>CaseConvert.cxx 1>CaseFolder.cxx 1>CellBuffer.cxx 1>ChangeHistory.cxx 1>CharacterCategoryMap.cxx 1>CharacterType.cxx 1>CharClassify.cxx 1>ContractionState.cxx 1>DBCS.cxx 1>Decoration.cxx 1>Document.cxx 1>EditModel.cxx 1>Editor.cxx 1>EditView.cxx 1>Geometry.cxx 1>Indicator.cxx 1>KeyMap.cxx 1>LineMarker.cxx 1>MarginView.cxx 1>PerLine.cxx 1>PositionCache.cxx 1>RESearch.cxx 1>RunStyles.cxx 1>ScintillaBase.cxx 1>Selection.cxx 1>Style.cxx 1>UndoHistory.cxx 1>G:\u\hg\scintilla\src\RunStyles.cxx(51,22): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(51,22): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(51,22): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(51,22): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(51,22): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(51,22): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(327,62): 1> see reference to class template instantiation 'Scintilla::Internal::RunStyles<__int64,int>' being compiled 1> G:\u\hg\scintilla\src\RunStyles.cxx(44,66): 1> while compiling class template member function 'DISTANCE Scintilla::Internal::RunStyles<DISTANCE,int>::SplitRun(DISTANCE)' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(59,21): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(59,21): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(59,21): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(59,21): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(59,21): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(59,21): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(57,58): 1> while compiling class template member function 'void Scintilla::Internal::RunStyles<__int64,int>::RemoveRun(DISTANCE)' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,22): warning C4244: 'argument': conversion from 'const DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,22): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,22): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,22): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,22): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(75,22): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(72,74): 1> while compiling class template member function 'void Scintilla::Internal::RunStyles<__int64,int>::RemoveRunIfSameAsPrevious(DISTANCE)' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,51): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,51): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,51): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,51): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(75,51): warning C4244: ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(93,52): warning C4244: 'argument': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(93,52): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(93,52): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(93,52): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(93,52): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(93,52): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(92,77): 1> while compiling class template member function 'STYLE Scintilla::Internal::RunStyles<__int64,STYLE>::ValueAt(DISTANCE) noexcept const' 1> with 1> [ 1> STYLE=int, 1> DISTANCE=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(48,18): 1> see the first reference to 'Scintilla::Internal::RunStyles<__int64,int>::ValueAt' in 'Scintilla::Internal::RunStyles<__int64,int>::SplitRun' 1>G:\u\hg\scintilla\src\RunStyles.cxx(137,44): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(137,44): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(137,44): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(137,44): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(137,44): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(137,44): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(127,113): 1> while compiling class template member function 'Scintilla::Internal::FillResult<DISTANCE> Scintilla::Internal::RunStyles<DISTANCE,int>::FillRange(DISTANCE,STYLE,DISTANCE)' 1> with 1> [ 1> DISTANCE=__int64, 1> STYLE=int 1> ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,35): warning C4244: 'initializing': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,35): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,35): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,35): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,35): warning C4244: ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,33): warning C4244: 'initializing': conversion from 'DISTANCE' to 'const ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,33): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,33): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,33): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(157,33): warning C4244: ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(166,21): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(166,21): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(166,21): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(166,21): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(166,21): warning C4244: ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(179,21): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(179,21): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(179,21): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(179,21): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(179,21): warning C4244: ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,22): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,22): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,22): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,22): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,22): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(266,22): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(263,59): 1> while compiling class template member function 'bool Scintilla::Internal::RunStyles<__int64,int>::AllSame(void) noexcept const' 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,45): warning C4244: 'argument': conversion from 'const DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,45): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,45): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,45): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(266,45): warning C4244: ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(281,22): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(281,22): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(281,22): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(281,22): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(281,22): warning C4244: ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(281,22): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.cxx(278,87): 1> while compiling class template member function 'DISTANCE Scintilla::Internal::RunStyles<DISTANCE,int>::Find(STYLE,DISTANCE) noexcept const' 1> with 1> [ 1> DISTANCE=__int64, 1> STYLE=int 1> ] 1>G:\u\hg\scintilla\src\RunStyles.cxx(285,23): warning C4244: 'argument': conversion from 'DISTANCE' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\RunStyles.cxx(285,23): warning C4244: with 1>G:\u\hg\scintilla\src\RunStyles.cxx(285,23): warning C4244: [ 1>G:\u\hg\scintilla\src\RunStyles.cxx(285,23): warning C4244: DISTANCE=__int64 1>G:\u\hg\scintilla\src\RunStyles.cxx(285,23): warning C4244: ] 1>G:\u\hg\scintilla\src\Partitioning.h(185,23): warning C4244: 'argument': conversion from 'const T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(185,23): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(185,23): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(185,23): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(185,23): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1> G:\u\hg\scintilla\src\Partitioning.h(185,23): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\RunStyles.h(28,25): 1> see reference to class template instantiation 'Scintilla::Internal::Partitioning<DISTANCE>' being compiled 1> with 1> [ 1> DISTANCE=__int64 1> ] 1> G:\u\hg\scintilla\src\Partitioning.h(176,4): 1> while compiling class template member function 'T Scintilla::Internal::Partitioning<T>::PartitionFromPosition(T) noexcept const' 1> with 1> [ 1> T=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(34,15): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::PartitionFromPosition' in 'Scintilla::Internal::RunStyles<__int64,int>::RunFromPosition' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\Partitioning.h(169,24): warning C4244: 'argument': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(169,24): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(169,24): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(169,24): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(169,24): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1> G:\u\hg\scintilla\src\Partitioning.h(169,24): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\Partitioning.h(162,4): 1> while compiling class template member function 'T Scintilla::Internal::Partitioning<T>::PositionFromPartition(T) noexcept const' 1> with 1> [ 1> T=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(36,2): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::PositionFromPartition' in 'Scintilla::Internal::RunStyles<__int64,int>::RunFromPosition' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\Partitioning.h(159,15): warning C4244: 'argument': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(159,15): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(159,15): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(159,15): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(159,15): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1> G:\u\hg\scintilla\src\Partitioning.h(159,15): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\Partitioning.h(152,7): 1> while compiling class template member function 'void Scintilla::Internal::Partitioning<DISTANCE>::RemovePartition(T)' 1> with 1> [ 1> DISTANCE=__int64, 1> T=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(58,24): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::RemovePartition' in 'Scintilla::Internal::RunStyles<__int64,int>::RemoveRun' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\Partitioning.h(106,24): warning C4244: 'argument': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(106,24): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(106,24): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(106,24): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(106,24): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1> G:\u\hg\scintilla\src\Partitioning.h(106,24): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\Partitioning.h(102,7): 1> while compiling class template member function 'void Scintilla::Internal::Partitioning<DISTANCE>::InsertPartitions(T,const T *,size_t)' 1> with 1> [ 1> DISTANCE=__int64, 1> T=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(155,28): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::InsertPartitions' in 'Scintilla::Internal::RunStyles<__int64,int>::FillRange' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\Partitioning.h(98,15): warning C4244: 'argument': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(98,15): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(98,15): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(98,15): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(98,15): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1> G:\u\hg\scintilla\src\Partitioning.h(98,15): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\Partitioning.h(94,7): 1> while compiling class template member function 'void Scintilla::Internal::Partitioning<DISTANCE>::InsertPartition(T,T)' 1> with 1> [ 1> DISTANCE=__int64, 1> T=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(50,25): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::InsertPartition' in 'Scintilla::Internal::RunStyles<__int64,int>::SplitRun' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\Partitioning.h(32,30): warning C4244: 'initializing': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(32,30): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(32,30): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(32,30): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(32,30): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1> G:\u\hg\scintilla\src\Partitioning.h(32,30): 1> the template instantiation context (the oldest one first) is 1> G:\u\hg\scintilla\src\Partitioning.h(30,7): 1> while compiling class template member function 'void Scintilla::Internal::Partitioning<DISTANCE>::RangeAddDelta(T,T,T) noexcept' 1> with 1> [ 1> DISTANCE=__int64, 1> T=__int64 1> ] 1> G:\u\hg\scintilla\src\Partitioning.h(70,17): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::RangeAddDelta' in 'Scintilla::Internal::Partitioning<DISTANCE>::BackStep' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1> G:\u\hg\scintilla\src\Partitioning.h(139,13): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::BackStep' in 'Scintilla::Internal::Partitioning<DISTANCE>::InsertText' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1> G:\u\hg\scintilla\src\RunStyles.cxx(211,22): 1> see the first reference to 'Scintilla::Internal::Partitioning<DISTANCE>::InsertText' in 'Scintilla::Internal::RunStyles<__int64,int>::InsertSpace' 1> with 1> [ 1> DISTANCE=__int64 1> ] 1>G:\u\hg\scintilla\src\Partitioning.h(32,28): warning C4244: 'initializing': conversion from 'T' to 'const ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(32,28): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(32,28): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(32,28): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(32,28): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1>G:\u\hg\scintilla\src\Partitioning.h(34,37): warning C4244: 'initializing': conversion from 'T' to 'ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(34,37): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(34,37): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(34,37): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(34,37): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1>G:\u\hg\scintilla\src\Partitioning.h(34,31): warning C4244: 'initializing': conversion from 'T' to 'const ptrdiff_t', possible loss of data 1>G:\u\hg\scintilla\src\Partitioning.h(34,31): warning C4244: with 1>G:\u\hg\scintilla\src\Partitioning.h(34,31): warning C4244: [ 1>G:\u\hg\scintilla\src\Partitioning.h(34,31): warning C4244: T=__int64 1>G:\u\hg\scintilla\src\Partitioning.h(34,31): warning C4244: ] 1>(compiling source file '../../scintilla/src/RunStyles.cxx') 1>UniConversion.cxx 1>UniqueString.cxx 1>ViewStyle.cxx 1>XPM.cxx 1>ScintillaCall.cxx 1>HanjaDic.cxx 1>PlatWin.cxx 1>ListBox.cxx 1>SurfaceGDI.cxx 1>SurfaceD2D.cxx 1>ScintillaWin.cxx 1>Cookie.cxx 1>Credits.cxx 1>EditorConfig.cxx 1>ExportHTML.cxx 1>ExportPDF.cxx 1>ExportRTF.cxx 1>ExportTEX.cxx 1>ExportXML.cxx 1>FilePath.cxx 1>FileWorker.cxx 1>IFaceTable.cxx 1>JobQueue.cxx 1>LuaExtension.cxx 1>MatchMarker.cxx 1>MultiplexExtension.cxx 1>PathMatch.cxx 1>PropSetFile.cxx 1>ScintillaWindow.cxx 1>SciTEBase.cxx 1>SciTEBuffers.cxx 1>SciTEIO.cxx 1>SciTEProps.cxx 1>StringHelpers.cxx 1>StringList.cxx 1>StyleDefinition.cxx 1>StyleWriter.cxx 1>Utf8_16.cxx 1>DirectorExtension.cxx 1>GUIWin.cxx 1>SciTEWin.cxx 1>SciTEWinBar.cxx 1>SciTEWinDlg.cxx 1>Strips.cxx 1>UniqueInstance.cxx 1>lapi.c 1>lauxlib.c 1>lbaselib.c 1>lbitlib.c 1>lcode.c 1>lcorolib.c 1>lctype.c 1>ldblib.c 1>ldebug.c 1>ldo.c 1>ldump.c 1>lfunc.c 1>lgc.c 1>linit.c 1>liolib.c 1>llex.c 1>lmathlib.c 1>lmem.c 1>loadlib.c 1>lobject.c 1>lopcodes.c 1>loslib.c 1>lparser.c 1>lstate.c 1>lstring.c 1>lstrlib.c 1>ltable.c 1>ltablib.c 1>ltm.c 1>lundump.c 1>lutf8lib.c 1>lvm.c 1>lzio.c 1> Creating library G:\u\hg\scite\win32\Debug\SciTE.lib and object G:\u\hg\scite\win32\Debug\SciTE.exp 1>SciTE.vcxproj -> G:\u\hg\scite\win32\Debug\SciTE.exe 1>Done building project "SciTE.vcxproj". ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== ========== Build completed at 9:58 AM and took 48.854 seconds ==========