gallivm: Add constructor for raw_debug_ostream.
authorVinson Lee <vlee@freedesktop.org>
Sat, 4 Aug 2012 21:37:33 +0000 (14:37 -0700)
committerVinson Lee <vlee@freedesktop.org>
Tue, 7 Aug 2012 05:07:31 +0000 (22:07 -0700)
Fixes uninitialized scalar field defect reported by Coverity.

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
src/gallium/auxiliary/gallivm/lp_bld_debug.cpp

index 93505f3da455cb6f422f003e896ac03f1703752b..af50fcc142595063da48f2baadfeec9ea0d98aca 100644 (file)
@@ -81,8 +81,12 @@ lp_check_alignment(const void *ptr, unsigned alignment)
 class raw_debug_ostream :
    public llvm::raw_ostream
 {
+private:
    uint64_t pos;
 
+public:
+   raw_debug_ostream() : pos(0) { }
+
    void write_impl(const char *Ptr, size_t Size);
 
 #if HAVE_LLVM >= 0x207