Showing the changes to libraries/script-engine/src/v8/ScriptProgramV8Wrapper.cpp (1 of 7 files). Show all
Unified · Split
| @@ -44,10 +44,12 @@ bool ScriptProgramV8Wrapper::compile() { · 43 unmodified lines | ||
| 44 | 44 | v8::ScriptOrigin scriptOrigin(isolate, v8::String::NewFromUtf8(isolate, _url.toStdString().c_str()).ToLocalChecked()); |
| 45 | 45 | v8::Local<v8::Script> script; |
| 46 | 46 | if (v8::Script::Compile(context, v8::String::NewFromUtf8(isolate, _source.toStdString().c_str()).ToLocalChecked(), &scriptOrigin).ToLocal(&script)) { |
| 47 | + qDebug() << "Script compilation succesful: " << _url; | |
| 47 | 48 | _compileResult = ScriptSyntaxCheckResultV8Wrapper(ScriptSyntaxCheckResult::Valid); |
| 48 | 49 | _value = V8ScriptProgram(isolate, script); |
| 49 | 50 | return true; |
| 50 | 51 | } |
| 52 | + qDebug() << "Script compilation failed: " << _url; | |
| 51 | 53 | v8::String::Utf8Value utf8Value(isolate, tryCatch.Exception()); |
| 52 | 54 | errorMessage = QString(*utf8Value); |
| 53 | 55 | v8::Local<v8::Message> exceptionMessage = tryCatch.Message(); |