From a3dca9a3a6876e792509cbe47d7210eb4bdb114a Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 14 Mar 2014 21:59:48 +0100 Subject: [PATCH] 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; ^ --- src/string_bytes.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.7.4