Fix windows build.
authortitzer@chromium.org <titzer@chromium.org>
Tue, 28 Oct 2014 17:54:41 +0000 (17:54 +0000)
committertitzer@chromium.org <titzer@chromium.org>
Tue, 28 Oct 2014 17:54:57 +0000 (17:54 +0000)
TBR=ishell@chromium.org
BUG=

Review URL: https://codereview.chromium.org/669663003

Cr-Commit-Position: refs/heads/master@{#24958}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24958 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

test/cctest/compiler/test-loop-assignment-analysis.cc

index 0f09849..aabd95b 100644 (file)
@@ -15,14 +15,14 @@ namespace {
 const int kBufferSize = 1024;
 
 struct TestHelper : public HandleAndZoneScope {
-  char buffer[kBufferSize];
   Handle<JSFunction> function;
   LoopAssignmentAnalysis* result;
 
   explicit TestHelper(const char* body)
       : function(Handle<JSFunction>::null()), result(NULL) {
-    snprintf(buffer, kBufferSize, "function f(a,b,c) { %s; } f;", body);
-    v8::Local<v8::Value> v = CompileRun(buffer);
+    ScopedVector<char> program(kBufferSize);
+    SNPrintF(program, "function f(a,b,c) { %s; } f;", body);
+    v8::Local<v8::Value> v = CompileRun(program.start());
     Handle<Object> obj = v8::Utils::OpenHandle(*v);
     function = Handle<JSFunction>::cast(obj);
   }