Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(185)

Unified Diff: sdk/lib/_internal/compiler/implementation/js_backend/constant_system_javascript.dart

Issue 682243004: Redo "Constant fold charCodeAt via constant system" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Fix analysis warning Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sdk/lib/_internal/compiler/implementation/js_backend/constant_system_javascript.dart
diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/constant_system_javascript.dart b/sdk/lib/_internal/compiler/implementation/js_backend/constant_system_javascript.dart
index 10a279d8a8ebdf0c399adf0e2c657a28d16e2ea3..3d6e72fb1d831c0c9e3c53e97d2884fb7be92fc0 100644
--- a/sdk/lib/_internal/compiler/implementation/js_backend/constant_system_javascript.dart
+++ b/sdk/lib/_internal/compiler/implementation/js_backend/constant_system_javascript.dart
@@ -174,6 +174,7 @@ class JavaScriptConstantSystem extends ConstantSystem {
const JavaScriptBinaryArithmeticOperation(const SubtractOperation());
final truncatingDivide = const JavaScriptBinaryArithmeticOperation(
const TruncatingDivideOperation());
+ final codeUnitAt = const CodeUnitAtRuntimeOperation();
const JavaScriptConstantSystem();
@@ -341,4 +342,4 @@ class JavaScriptMapConstant extends MapConstantValue {
result.addAll(values);
return result;
}
-}
+}

Powered by Google App Engine
This is Rietveld 408576698