Alexander Udalov
6734f542b3
JVM IR: sanitize indy lambda proxy names correctly
...
In case there are several proxy functions for indy lambdas in the same
container, its names are "...__proxy", "...__proxy-0", "...__proxy-1",
..., yet before this change, only the first one was sanitized. So if
it's happening inside a constructor, `<init>` was left unrenamed which
led to ClassFormatError.
#KT-52040 Fixed
2022-04-21 17:06:16 +02:00
..
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-02-12 16:52:31 +03:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-03-09 11:43:11 +01:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2022-01-20 10:41:55 +00:00
2022-01-20 10:41:55 +00:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-04-22 10:53:15 +02:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-04-22 10:53:15 +02:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-04-22 10:53:15 +02:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-04-22 10:53:15 +02:00
2021-04-22 10:53:15 +02:00
2021-02-12 16:52:31 +03:00
2021-04-22 10:53:15 +02:00
2021-06-22 21:13:57 +03:00
2021-06-22 21:13:57 +03:00
2021-06-22 21:13:57 +03:00
2021-06-22 21:13:57 +03:00
2021-08-23 18:25:33 +02:00
2021-08-23 18:25:33 +02:00
2021-08-23 18:25:33 +02:00
2021-03-09 11:43:11 +01:00
2021-11-17 15:26:38 +03:00
2021-03-09 11:43:11 +01:00
2021-04-30 17:34:16 +02:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-08-23 18:25:33 +02:00
2021-08-23 18:25:33 +02:00
2021-08-23 18:25:33 +02:00
2022-04-21 17:06:16 +02:00
2022-04-21 17:06:16 +02:00
2022-04-21 17:06:16 +02:00
2021-02-12 16:52:31 +03:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-03-09 11:43:11 +01:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00
2021-02-12 16:52:31 +03:00
2021-02-12 16:52:31 +03:00
2021-03-09 11:43:11 +01:00