From 9df9cdae07048564a9d81e9ea67159d49196a1df Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sun, 10 Jun 2018 02:02:40 +0200 Subject: deno2 Simplify Print binding. --- deno2/deno.cc | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'deno2') diff --git a/deno2/deno.cc b/deno2/deno.cc index db7abb116..d42879780 100644 --- a/deno2/deno.cc +++ b/deno2/deno.cc @@ -98,20 +98,12 @@ void ExitOnPromiseRejectCallback( } void Print(const v8::FunctionCallbackInfo& args) { - bool first = true; + assert(args.Length() == 1); auto* isolate = args.GetIsolate(); - for (int i = 0; i < args.Length(); i++) { - v8::HandleScope handle_scope(isolate); - if (first) { - first = false; - } else { - printf(" "); - } - v8::String::Utf8Value str(isolate, args[i]); - const char* cstr = ToCString(str); - printf("%s", cstr); - } - printf("\n"); + v8::HandleScope handle_scope(isolate); + v8::String::Utf8Value str(isolate, args[0]); + const char* cstr = ToCString(str); + printf("%s\n", cstr); fflush(stdout); } -- cgit v1.2.3