First time I saw this.
Mind you I only use MSVS to compile SQLite.

RBS

On Tue, Feb 14, 2017 at 10:57 PM, Richard Hipp <d...@sqlite.org> wrote:

> On 2/14/17, Bart Smissaert <bart.smissa...@gmail.com> wrote:
> > I just tried with an old 3.11.1 and got different errors:
>
> When did a "potentially uninitialized variable" become an error rather
> than a warning?
>
> This is important because MSVC is notoriously bad about overestimating
> the chances of a variable being used uninitialized.
>
> >
> > Error 1 error C4703: potentially uninitialized local pointer variable
> > 'pDbPage' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 57565 1 SQLite
> > Error 2 error C4703: potentially uninitialized local pointer variable
> > 'pDbPage' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 57498 1 SQLite
> > Error 3 error C4703: potentially uninitialized local pointer variable
> > 'pDbPage' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 56552 1 SQLite
> > Error 4 error C4703: potentially uninitialized local pointer variable
> > 'pPage' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 49637 1 SQLite
> > Error 5 error C4703: potentially uninitialized local pointer variable
> > 'pPgHdr' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 50675 1 SQLite
> > Error 6 error C4703: potentially uninitialized local pointer variable
> > 'pPgHdr' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 49804 1 SQLite
> > Error 7 error C4703: potentially uninitialized local pointer variable
> > 'pDbPage' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 60186 1 SQLite
> > Error 8 error C4703: potentially uninitialized local pointer variable
> > 'pOvflPage' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 64506 1 SQLite
> > Error 9 error C4703: potentially uninitialized local pointer variable
> > 'pSrcPg' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 65695 1 SQLite
> > Error 10 error C4703: potentially uninitialized local pointer variable
> > 'pPg' used c:\program files (x86)\microsoft visual studio
> > 12.0\vc\vcprojects\win32\sqlite\3_11_1\sqlite3.c 65795 1 SQLite
> > Error 11 error LNK1257: code generation failed C:\Program Files
> > (x86)\Microsoft Visual Studio
> > 12.0\VC\vcprojects\Win32\SQLite\3_11_1\SQLite\SQLite\LINK SQLite
> >
> > RBS
> >
> > On Tue, Feb 14, 2017 at 10:30 PM, Simon Slavin <slav...@bigfraud.org>
> wrote:
> >
> >>
> >> On 14 Feb 2017, at 10:27pm, Bob Friesenhahn <
> bfrie...@simple.dallas.tx.us>
> >> wrote:
> >>
> >> > On Tue, 14 Feb 2017, Simon Slavin wrote:
> >> >>
> >> >> There’s always the chance that your copy of VC (or its compiler) got
> >> corrupted somehow.
> >> >
> >> > I think that this compiler uses a rolling release model so not
> everyone
> >> is using the same "MSVS 12" compiler.
> >>
> >> Ahha !
> >>
> >> > Macros defined by the system headers are the most likely cause of the
> >> problem. Windows headers are very unclean and its pre-processor
> >> definitions
> >> often overwrite user code.
> >>
> >> Well, how about this ?  Can Bart get hold of a slightly old version of
> >> SQLite — one which he originally compiled without problems and see
> whether
> >> he can still compile it ?
> >>
> >> If he can’t, the compiler changed.  If he can, then a diff between old
> and
> >> new source code should help to identify the problem.
> >>
> >> Simon.
> >> _______________________________________________
> >> sqlite-users mailing list
> >> sqlite-users@mailinglists.sqlite.org
> >> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
> >>
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@mailinglists.sqlite.org
> > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
> >
>
>
> --
> D. Richard Hipp
> d...@sqlite.org
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@mailinglists.sqlite.org
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to