[Scummvm-tracker] [ScummVM] #5431: AGOS: Code analysis warnings
David Turner
trac at scummvm.org
Sun Nov 4 19:07:32 CET 2018
#5431: AGOS: Code analysis warnings
-----------------------+--------------------------
Reporter: Templier | Owner: bluegr
Type: defect | Status: closed
Priority: normal | Component: Engine: AGOS
Resolution: fixed | Keywords: build
Game: |
-----------------------+--------------------------
Changes (by digitall):
* component: => Engine: AGOS
Old description:
> {{{#!Markdown
> Here are the warnings I get when compiling the AGI engine using Code
> Analysis in VS2010.
>
> I tried to remove all the obvious false positives. Some warnings look
> suspicious, others are pointing to correct code that still might benefit
> from better error checking.
>
> d:\sources\scummvm\scummvm\engines\agos\script\_pn.cpp\(894\): warning
> C6011: Dereferencing NULL pointer '\_stackbase'
> d:\sources\scummvm\scummvm\engines\agos\string.cpp\(858\): warning C6011:
> Dereferencing NULL pointer 'ptr' \(looks like a false positive\)
> d:\sources\scummvm\scummvm\engines\agos\verb\_pn.cpp\(188\): warning
> C6011: Dereferencing NULL pointer '\_dragStore'
>
> Note: If you want to try it yourself, you will need:
> \- the create\_project patch set, along with the WIP code analysis patch
> \(http://bitbucket.org/Littleboy/scummvm-jt/src/942f13a9f24b \)
> \- the following patch to silence some false positives \(
> http://bitbucket.org/Littleboy/scummvm-
> jt/src/tip/COMMON%20-%20Add%20annotations%20for%20analysis%20build%20configuration.patch
> \)
> \- Visual Studio 2010 Ultimate or Team System \(create\_project support
> for analysis with VS2005/2008 isn't complete yet\)
> }}}
> {{{#!div style="font-size: 75%"
> Ticket imported from: !#3087828. Ticket imported from: bugs/5431.
> }}}
New description:
{{{#!Markdown
Here are the warnings I get when compiling the AGOS engine using Code
Analysis in VS2010.
I tried to remove all the obvious false positives. Some warnings look
suspicious, others are pointing to correct code that still might benefit
from better error checking.
d:\sources\scummvm\scummvm\engines\agos\script\_pn.cpp\(894\): warning
C6011: Dereferencing NULL pointer '\_stackbase'
d:\sources\scummvm\scummvm\engines\agos\string.cpp\(858\): warning C6011:
Dereferencing NULL pointer 'ptr' \(looks like a false positive\)
d:\sources\scummvm\scummvm\engines\agos\verb\_pn.cpp\(188\): warning
C6011: Dereferencing NULL pointer '\_dragStore'
Note: If you want to try it yourself, you will need:
\- the create\_project patch set, along with the WIP code analysis patch
\(http://bitbucket.org/Littleboy/scummvm-jt/src/942f13a9f24b \)
\- the following patch to silence some false positives \(
http://bitbucket.org/Littleboy/scummvm-
jt/src/tip/COMMON%20-%20Add%20annotations%20for%20analysis%20build%20configuration.patch
\)
\- Visual Studio 2010 Ultimate or Team System \(create\_project support
for analysis with VS2005/2008 isn't complete yet\)
}}}
{{{#!div style="font-size: 75%"
Ticket imported from: !#3087828. Ticket imported from: bugs/5431.
}}}
--
--
Ticket URL: <https://bugs.scummvm.org/ticket/5431#comment:7>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list