Added missing static to returned buffer.
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 17 Sep 2008 09:05:36 +0000 (09:05 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 17 Sep 2008 09:05:36 +0000 (09:05 +0000)
Review URL: http://codereview.chromium.org/3096

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@323 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/disasm-ia32.cc

index 70c7baaf5ae653219ebab0a374c46d42261b7971..1648d69a686fa6da732ec3a927e02e2a9a344f1b 100644 (file)
@@ -1063,7 +1063,7 @@ static const char* xmm_regs[8] = {
 
 
 const char* NameConverter::NameOfAddress(byte* addr) const {
-  v8::internal::EmbeddedVector<char, 32> tmp_buffer;
+  static v8::internal::EmbeddedVector<char, 32> tmp_buffer;
   v8::internal::OS::SNPrintF(tmp_buffer, "%p", addr);
   return tmp_buffer.start();
 }