From e76221f6735f0e7a5ae2455b07296e00d1ce5796 Mon Sep 17 00:00:00 2001 From: Hib Eris Date: Sat, 3 Jul 2010 10:18:11 +0200 Subject: [PATCH 3/4] [poppler] Fix uninitialized warning when compiling with -O2 By default poppler compiles with -O2. This gives a warning about 'cMapName' may be used uninitialized in GfxFont.cc. When compiling with -O0 (make CXXFLAGS=" -Wall -Wno-write-strings -O0" GfxFont.lo), this warning does not appear, so it is more likely an error in the compiler optimization code. Fixing it in poppler won't hurt though. --- poppler/GfxFont.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/poppler/GfxFont.cc b/poppler/GfxFont.cc index aeab6f3..3a12329 100644 --- a/poppler/GfxFont.cc +++ b/poppler/GfxFont.cc @@ -1314,7 +1314,7 @@ GfxCIDFont::GfxCIDFont(XRef *xref, char *tagA, Ref idA, GooString *nameA, GfxFont(tagA, idA, nameA) { Dict *desFontDict; - GooString *collection, *cMapName; + GooString *collection, *cMapName = NULL; Object desFontDictObj; Object obj1, obj2, obj3, obj4, obj5, obj6; CharCodeToUnicode *utu; -- 1.6.4.2