[vtk-developers] [vtkusers] Compile Bug in VTK 5.6

Sean McBride sean at rogue-research.com
Thu Jul 29 17:52:39 EDT 2010


On Thu, 29 Jul 2010 15:19:31 -0600, David Gobbi said:

>Quick update.  This afternoon's clang build of VTK is clean on my 10.6
>system.  No compile errors, very few warnings, 100% of tests passed.

For this warning:

vtk_sqlite3.c:46188:3: warning: expression result unused [-Wunused-value]
   expandBlob(pMem);
   ^~~~~~~~~~~~~~~~
#define expandBlob(P) (((P)->flags&MEM_Zero)?vtk_sqlite3VdbeMemExpandBlob
(P):0)

                                                                             ^
casting the 0 to void will silence the warning, like so:

#define expandBlob(P) (((P)->flags&MEM_Zero)?vtk_sqlite3VdbeMemExpandBlob
(P):(void)0)

or perhaps the macro could be transformed into an "if(foo){bar()}" construct.

-- 
____________________________________________________________
Sean McBride, B. Eng                 sean at rogue-research.com
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada





More information about the vtk-developers mailing list