Index: test/codegen/expect/html_input_d/html_input_d.js |
diff --git a/test/codegen/expect/html_input_d/html_input_d.js b/test/codegen/expect/html_input_d/html_input_d.js |
index de39c173758000015604e0dc85ec73d26ce6d4b2..502cc95d66c416ac7b75d93e22ddc766bf2d9981 100644 |
--- a/test/codegen/expect/html_input_d/html_input_d.js |
+++ b/test/codegen/expect/html_input_d/html_input_d.js |
@@ -3,16 +3,7 @@ var html_input_d; |
'use strict'; |
// Function fib: (int) → int |
function fib(n) { |
- return _fib(n, new core.Map()); |
- } |
- // Function _fib: (int, Map<int, int>) → int |
- function _fib(n, seen) { |
- if (dart.notNull(n === 0) || dart.notNull(n === 1)) |
- return 1; |
- if (seen.get(n) !== null) |
- return seen.get(n); |
- seen.set(n, _fib(n - 1, seen) + _fib(n - 2, seen)); |
- return seen.get(n); |
+ return dart.notNull(n === 0) || dart.notNull(n === 1) ? 1 : fib(n - 1) + fib(n - 2); |
} |
// Exports: |
html_input_d.fib = fib; |