From: Ben Noordhuis Date: Fri, 14 Mar 2014 20:59:48 +0000 (+0100) Subject: src: squelch -Wmaybe-uninitialized warning X-Git-Tag: v0.11.13~71 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3dca9a3a6876e792509cbe47d7210eb4bdb114a;p=platform%2Fupstream%2Fnodejs.git src: squelch -Wmaybe-uninitialized warning The variable isn't actually used uninitialized but g++ 4.8 doesn't know that. Set it to NULL to silence the following compiler warning: ../src/string_bytes.cc:247:29: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] unsigned a = hex2bin(src[i * 2 + 0]); ^ ../src/string_bytes.cc:299:15: note: 'data' was declared here const char* data; ^ --- diff --git a/src/string_bytes.cc b/src/string_bytes.cc index 3f9cdf4..d1ad4a1 100644 --- a/src/string_bytes.cc +++ b/src/string_bytes.cc @@ -296,7 +296,7 @@ size_t StringBytes::Write(Isolate* isolate, enum encoding encoding, int* chars_written) { HandleScope scope(isolate); - const char* data; + const char* data = NULL; size_t len = 0; bool is_extern = GetExternalParts(isolate, val, &data, &len);