FIR: Fix incorrect optimization for integer literals

This commit is contained in:
Denis Zharkov
2020-07-30 15:32:06 +03:00
parent ad8709b2dc
commit db93b9052b
8 changed files with 25 additions and 25 deletions
@@ -4,7 +4,7 @@ package collections
fun <T> testCollection(c: Collection<T>, t: T) {
c.size
c.isEmpty()
c.contains(1)
c.<!INAPPLICABLE_CANDIDATE!>contains<!>(1)
val iterator: Iterator<T> = c.iterator()
c.containsAll(c)
@@ -20,7 +20,7 @@ fun <T> testCollection(c: Collection<T>, t: T) {
fun <T> testMutableCollection(c: MutableCollection<T>, t: T) {
c.size
c.isEmpty()
c.contains(1)
c.<!INAPPLICABLE_CANDIDATE!>contains<!>(1)
val iterator: Iterator<T> = c.iterator()
c.containsAll(c)
@@ -62,7 +62,7 @@ fun <T> testMutableList(l: MutableList<T>, t: T) {
fun <T> testSet(s: Set<T>, t: T) {
s.size
s.isEmpty()
s.contains(1)
s.<!INAPPLICABLE_CANDIDATE!>contains<!>(1)
val iterator: Iterator<T> = s.iterator()
s.containsAll(s)
@@ -78,7 +78,7 @@ fun <T> testSet(s: Set<T>, t: T) {
fun <T> testMutableSet(s: MutableSet<T>, t: T) {
s.size
s.isEmpty()
s.contains(1)
s.<!INAPPLICABLE_CANDIDATE!>contains<!>(1)
val iterator: Iterator<T> = s.iterator()
s.containsAll(s)
@@ -108,4 +108,4 @@ fun <K, V> testMutableMap(m: MutableMap<K, V>) {
val mutableSet1: MutableSet<MutableMap.MutableEntry<K, V>> = m.entries
}
fun <T> array(vararg t: T): Array<T> {}
fun <T> array(vararg t: T): Array<T> {}