Index: CHANGELOG.md |
diff --git a/CHANGELOG.md b/CHANGELOG.md |
index ef74602033382f77601c0fa8a3d9569476fa0441..2728e6aea9cc8772e74843b91f4386fac300dad1 100644 |
--- a/CHANGELOG.md |
+++ b/CHANGELOG.md |
@@ -4,9 +4,10 @@ |
* During a dynamic type check, `void` is not required to be `null` anymore. |
In practice, this makes overriding `void` functions with non-`void` functions |
safer. |
-* During static analysis, a function declared using `=>` with return type `void` |
- now allows the returned expression to have any type. For example, assuming the |
- declaration `int x;`, it is now type correct to have `void f() => ++x;`. |
+* During static analysis, a function or setter declared using `=>` with return |
+ type `void` now allows the returned expression to have any type. For example, |
+ assuming the declaration `int x;`, it is now type correct to have |
+ `void f() => ++x;`. |
#### Strong Mode |
@@ -21,8 +22,8 @@ Packages that implement `Future` must either type the `onValue` parameter to |
entirely to allow inference to fill in the type. |
* The following is also a change in strong mode: During static analysis, a |
- function declared using `=>` with return type `void` now allows the returned |
- expression to have any type. |
+ function or setter declared using `=>` with return type `void` now allows the |
+ returned expression to have any type. |
### Core library changes |