| Index: tool/input_sdk/private/ddc_runtime/operations.dart
|
| diff --git a/tool/input_sdk/private/ddc_runtime/operations.dart b/tool/input_sdk/private/ddc_runtime/operations.dart
|
| index e7efe60f139931067ab1658c3dee33cd3d8b6152..3ae16308632c41ccf0786eb61ea7ae0fbba3f75c 100644
|
| --- a/tool/input_sdk/private/ddc_runtime/operations.dart
|
| +++ b/tool/input_sdk/private/ddc_runtime/operations.dart
|
| @@ -182,8 +182,11 @@ clearDynamicStats() {
|
| _callMethodStats.clear();
|
| }
|
|
|
| +bool trackProfile = JS('bool', 'dart.global.trackDdcProfile');
|
| +
|
| _trackCall(obj, name) {
|
| - if (JS('bool', '!dart.global.trackDdcProfile')) return;
|
| + if (JS('bool', '!#', trackProfile)) return;
|
| +
|
| var actual = getReifiedType(obj);
|
| String stackStr = JS('String', "new Error().stack");
|
| var stack = stackStr.split('\n at ');
|
|
|