// Copyright 2018 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.let{session,contextGroup,Protocol}=InspectorTest.start('Breakpoint can be set at line return this.x;');contextGroup.addScript(`(function outer() { var C = (function C_() { var y = 1; function CC() { this.x = 0; } CC.prototype.f = function CCf() { this.x += y; return this.x; }; return CC; })(); var c = new C(0);})`);(asyncfunctiontest(){session.setupScriptMap();Protocol.Debugger.enable();const{params:{scriptId}}=awaitProtocol.Debugger.onceScriptParsed();InspectorTest.log('Set breakpoint..');const{result}=awaitProtocol.Debugger.setBreakpoint({location:{scriptId,lineNumber:8,columnNumber:0}});session.logSourceLocation(result.actualLocation);InspectorTest.completeTest();})();