Index: src/inspector/v8-debugger.cc |
diff --git a/src/inspector/v8-debugger.cc b/src/inspector/v8-debugger.cc |
index 792009b1efa3c363a7ed09927c5c3b073f3ae733..e9997126eba10b98348a85b85c74d46ef7d2ad40 100644 |
--- a/src/inspector/v8-debugger.cc |
+++ b/src/inspector/v8-debugger.cc |
@@ -426,17 +426,17 @@ bool V8Debugger::setScriptSource( |
.setExceptionId(m_inspector->nextExceptionId()) |
.setText(toProtocolStringWithTypeCheck( |
resultTuple->Get(context, 2).ToLocalChecked())) |
- .setLineNumber(resultTuple->Get(context, 3) |
- .ToLocalChecked() |
- ->ToInteger(context) |
- .ToLocalChecked() |
- ->Value() - |
+ .setLineNumber(static_cast<int>(resultTuple->Get(context, 3) |
+ .ToLocalChecked() |
+ ->ToInteger(context) |
+ .ToLocalChecked() |
+ ->Value()) - |
1) |
- .setColumnNumber(resultTuple->Get(context, 4) |
- .ToLocalChecked() |
- ->ToInteger(context) |
- .ToLocalChecked() |
- ->Value() - |
+ .setColumnNumber(static_cast<int>(resultTuple->Get(context, 4) |
+ .ToLocalChecked() |
+ ->ToInteger(context) |
+ .ToLocalChecked() |
+ ->Value()) - |
1) |
.build(); |
return false; |
@@ -471,7 +471,7 @@ JavaScriptCallFrames V8Debugger::currentCallFrames(int limit) { |
if (!currentCallFramesV8->IsArray()) return JavaScriptCallFrames(); |
v8::Local<v8::Array> callFramesArray = currentCallFramesV8.As<v8::Array>(); |
JavaScriptCallFrames callFrames; |
- for (size_t i = 0; i < callFramesArray->Length(); ++i) { |
+ for (uint32_t i = 0; i < callFramesArray->Length(); ++i) { |
v8::Local<v8::Value> callFrameValue; |
if (!callFramesArray->Get(debuggerContext(), i).ToLocal(&callFrameValue)) |
return JavaScriptCallFrames(); |
@@ -517,7 +517,7 @@ void V8Debugger::handleProgramBreak(v8::Local<v8::Context> pausedContext, |
std::vector<String16> breakpointIds; |
if (!hitBreakpointNumbers.IsEmpty()) { |
breakpointIds.reserve(hitBreakpointNumbers->Length()); |
- for (size_t i = 0; i < hitBreakpointNumbers->Length(); i++) { |
+ for (uint32_t i = 0; i < hitBreakpointNumbers->Length(); i++) { |
v8::Local<v8::Value> hitBreakpointNumber = |
hitBreakpointNumbers->Get(debuggerContext(), i).ToLocalChecked(); |
DCHECK(hitBreakpointNumber->IsInt32()); |
@@ -643,10 +643,10 @@ void V8Debugger::handleV8AsyncTaskEvent(v8::Local<v8::Context> context, |
callInternalGetterFunction(eventData, "type")); |
String16 name = toProtocolStringWithTypeCheck( |
callInternalGetterFunction(eventData, "name")); |
- int id = callInternalGetterFunction(eventData, "id") |
- ->ToInteger(context) |
- .ToLocalChecked() |
- ->Value(); |
+ int id = static_cast<int>(callInternalGetterFunction(eventData, "id") |
+ ->ToInteger(context) |
+ .ToLocalChecked() |
+ ->Value()); |
// Async task events from Promises are given misaligned pointers to prevent |
// from overlapping with other Blink task identifiers. There is a single |
// namespace of such ids, managed by src/js/promise.js. |