Version 2.10.2

* Cherry-pick 59fe3d510d85b2fb0d2a8424c395f43b9701e657 to stable
* Cherry-pick b84cdd54dea7a3e1e4699fe12cdf9148017b7b52 to stable
diff --git a/CHANGELOG.md b/CHANGELOG.md
index da59235..cac84bf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 2.10.2 - 2020-10-13
+
+This is a patch release that fixes a DDC compiler crash (issue [#43589]).
+
+[#43589]: https://github.com/dart-lang/sdk/issues/43589
+
 ## 2.10.1 - 2020-10-06
 
 This is a patch release that fixes the following issues:
diff --git a/pkg/dev_compiler/lib/src/kernel/compiler.dart b/pkg/dev_compiler/lib/src/kernel/compiler.dart
index 284c144..81d0b53 100644
--- a/pkg/dev_compiler/lib/src/kernel/compiler.dart
+++ b/pkg/dev_compiler/lib/src/kernel/compiler.dart
@@ -5034,7 +5034,7 @@
 
     assert(result is js_ast.Expression ||
         result is js_ast.Statement && node.parent is ExpressionStatement);
-    return result;
+    return result.withSourceInformation(_nodeStart(node));
   }
 
   bool _isNull(Expression expr) =>
diff --git a/tools/VERSION b/tools/VERSION
index d445c09..eb7dda6 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -26,6 +26,6 @@
 CHANNEL stable
 MAJOR 2
 MINOR 10
-PATCH 1
+PATCH 2
 PRERELEASE 0
 PRERELEASE_PATCH 0