From: yangguo@chromium.org Date: Mon, 21 May 2012 09:59:28 +0000 (+0000) Subject: Fix GCC 4.7 (C++11) compilation. X-Git-Tag: upstream/4.7.83~16689 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ee17b195a4650015e08fdd8d22a65e7b57552d00;p=platform%2Fupstream%2Fv8.git Fix GCC 4.7 (C++11) compilation. Original patch by Olivier Goffart . BUG=v8:2136 TEST= Review URL: https://chromiumcodereview.appspot.com/10387210 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11600 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/profile-generator.cc b/src/profile-generator.cc index c03e526..da2a969 100644 --- a/src/profile-generator.cc +++ b/src/profile-generator.cc @@ -3606,9 +3606,9 @@ void HeapSnapshotJSONSerializer::SerializeSnapshot() { writer_->AddString(",\"meta\":"); // The object describing node serialization layout. // We use a set of macros to improve readability. -#define JSON_A(s) "["s"]" -#define JSON_O(s) "{"s"}" -#define JSON_S(s) "\""s"\"" +#define JSON_A(s) "[" s "]" +#define JSON_O(s) "{" s "}" +#define JSON_S(s) "\"" s "\"" writer_->AddString(JSON_O( JSON_S("node_fields") ":" JSON_A( JSON_S("type") "," diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc index 7ed81b4..0738153 100644 --- a/src/x64/disasm-x64.cc +++ b/src/x64/disasm-x64.cc @@ -1684,7 +1684,7 @@ int DisassemblerX64::InstructionDecode(v8::internal::Vector out_buffer, default: UNREACHABLE(); } - AppendToBuffer("test%c rax,0x%"V8_PTR_PREFIX"x", + AppendToBuffer("test%c rax,0x%" V8_PTR_PREFIX "x", operand_size_code(), value); break;