Index: pkg/compiler/lib/src/js_backend/backend.dart |
diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart |
index 1b0d551eff16e7ff944a5eab6c432698094280ca..1f97f4242b01283f71006add2f4bf9a32c3338ad 100644 |
--- a/pkg/compiler/lib/src/js_backend/backend.dart |
+++ b/pkg/compiler/lib/src/js_backend/backend.dart |
@@ -40,6 +40,11 @@ class FunctionInlineCache { |
final Map<FunctionElement, int> _cachedDecisions = |
new Map<FunctionElement, int>(); |
+ /// Returns the current cache decision. This should only be used for testing. |
+ int getCurrentCacheDecisionForTesting(Element element) { |
+ return _cachedDecisions[element]; |
+ } |
+ |
// Returns `true`/`false` if we have a cached decision. |
// Returns `null` otherwise. |
bool canInline(FunctionElement element, {bool insideLoop}) { |