[JS IR] Don't mark Char as a value class

Char will still be treated as a value class
(see JsInlineClassesUtils.kt)
This commit is contained in:
Sergej Jaskiewicz
2021-12-09 15:16:03 +03:00
committed by Space
parent f99b80c8d2
commit 6dc69adcc9
4 changed files with 22 additions and 9 deletions
+5 -3
View File
@@ -1,14 +1,16 @@
// EXPECTED_REACHABLE_NODES: 1372
package foo
class A
fun box(): String {
assertEquals(true, 'A' == 'A')
assertEquals(false, 'A'== 'B')
assertEquals(false, 'A' == 'B')
assertEquals(false, ('A' as Any) == (65 as Any))
// FIXME(KT-50157): assertEquals(true, 'A' === 'A')
assertEquals(false, 'A' === 'B')
assertEquals(false, ('A' as Any) === (65 as Any))
assertTrue(bar('Q'))
assertFalse(bar('W'))