Denis Zharkov
52b2e632df
Simplify generated code for rangeTo/concat intrinsics
...
The main reason is avoiding complicated operations like
dup + dup_x2 + pop2 for instances obtained by NEW instruction.
Otherwise it leads to problems in performRefinedTypeAnalysis
because code there has a sensible assumption that NEW instances
can be only dupped or stored into a local (rare cases)
#KT-17457 Fixed
2017-05-22 14:51:04 +03:00
..
2017-05-05 14:01:50 +03:00
2017-05-16 11:38:59 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-16 11:38:59 +03:00
2017-05-05 14:01:50 +03:00
2017-05-18 12:42:12 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-03 10:42:07 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-22 14:51:04 +03:00
2017-05-22 14:51:04 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00
2017-05-05 14:01:50 +03:00