Files
kotlin-fork/compiler/testData/codegen/box
Mikhail Zarechenskiy 35fb3ba096 Fix CCE when unboxed inline class receiver is passed to inline function
Initial problem is started in `capturedBoundReferenceReceiver` method
 where we assume that bound receiver is captured for usual call.

 Note that if method is inline then we don't pass actual name reference
 receiver, but pass special CAPTURED_RECEIVER_FIELD, which is then
 is used to find special instructions during inline and fold several
 instructions in `foldFieldAccessChainIfNeeded`.

 As a result, we got unboxed reference receiver for inline call, which
 caused CCE and to fix it we should box receiver one more time during
 inline

 #KT-28188 Fixed
2018-11-14 11:21:04 +03:00
..
2018-10-22 16:32:55 +02:00
2018-08-28 13:48:44 +03:00
2018-09-18 14:36:20 +03:00
2018-10-22 16:32:55 +02:00
2018-11-01 16:51:38 +03:00
2018-10-10 17:27:37 +03:00
2018-11-01 16:51:38 +03:00
2018-10-22 16:32:55 +02:00
2018-10-15 00:03:45 +03:00
2018-07-10 13:34:19 +03:00
2018-08-01 12:29:24 +02:00
2018-08-09 14:22:50 +03:00
2018-08-09 14:22:50 +03:00
2018-11-01 16:51:38 +03:00
2018-10-15 00:03:45 +03:00
2018-09-18 14:36:20 +03:00
2018-09-11 12:34:09 +03:00
2018-09-18 14:36:20 +03:00
2018-07-10 13:34:19 +03:00
2018-10-25 15:49:21 +03:00
2018-10-22 16:32:55 +02:00
2018-10-22 16:32:55 +02:00
2018-10-22 16:32:55 +02:00
2018-08-01 12:29:24 +02:00
2018-08-09 14:22:50 +03:00
2018-09-18 14:36:20 +03:00
2018-10-09 15:33:04 +03:00
2018-09-18 14:36:20 +03:00
2018-10-22 16:32:55 +02:00
2018-10-15 00:03:45 +03:00
2018-10-15 00:03:45 +03:00
2018-09-18 14:36:20 +03:00
2018-09-18 14:36:20 +03:00
2018-10-22 16:32:55 +02:00
2018-06-14 19:54:30 +03:00
2018-08-02 15:51:16 +02:00
2018-10-22 16:32:55 +02:00
2018-08-09 20:55:50 +03:00
2018-10-15 00:03:45 +03:00
2018-06-28 12:26:41 +02:00
2018-10-22 16:32:55 +02:00
2018-09-18 14:36:20 +03:00
2018-06-21 13:27:17 +03:00
2018-10-25 15:48:42 +03:00
2018-10-10 17:27:37 +03:00
2018-08-15 10:26:28 +03:00
2018-10-25 09:12:26 +02:00