Refine INSTANCE_ACCESS_BEFORE_SUPER_CALL check

- Detect usages of unitialized `this` as extension receiver argument
- Make it work within object literal created before super call

 #KT-9120 Fixed
 #KT-8289 Fixed
This commit is contained in:
Denis Zharkov
2015-12-17 16:49:11 +03:00
parent ba180f915a
commit 0d7c8635b3
17 changed files with 182 additions and 62 deletions
@@ -1 +1 @@
<error>a</error> + b + c + a1
<error>a</error> + b + <error>c</error> + <error>a1</error>
@@ -1 +1 @@
<error>a</error> + b + c + a1
<error>a</error> + b + <error>c</error> + <error>a1</error>