FIR: Fix incorrect optimization for integer literals
This commit is contained in:
@@ -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> {}
|
||||
|
||||
Reference in New Issue
Block a user