Make fields for storing lambda parameters non-final

Because they get assigned within `invoke` call that contradicts with JVM spec
where it's told that they must not be assigned outside of constructors
This commit is contained in:
Denis Zharkov
2016-11-03 17:34:49 +03:00
parent e54b466010
commit bd5c08f598
3 changed files with 10 additions and 3 deletions
+7
View File
@@ -3,6 +3,13 @@
<!-- Find: ([^\`/\[])(KT-\d+) -->
<!-- Replace: $1[`$2`](https://youtrack.jetbrains.com/issue/$2) -->
## 1.1-M03 (EAP-3)
### Compiler
#### Coroutines related issues
- Make fields for storing lambda parameters non-final (as they get assigned within `invoke` call)
## 1.1-M02 (EAP-2)
### Language features