@@ -1597,9 +1597,12 @@ let memoryref_tfunc(@nospecialize xs...) = Compiler.memoryref_tfunc(Compiler.fal
1597
1597
@test memoryref_tfunc (MemoryRef{Int}, Int, Symbol) == Union{}
1598
1598
@test memoryref_tfunc (MemoryRef{Int}, Int, Bool) == MemoryRef{Int}
1599
1599
@test memoryref_tfunc (MemoryRef{Int}, Int, Vararg{Bool}) == MemoryRef{Int}
1600
- @test memoryref_tfunc (Memory{Int}, Int) == Union{}
1601
- @test memoryref_tfunc (Any, Any, Any) == Any # also probably could be GenericMemoryRef
1602
- @test memoryref_tfunc (Any, Any) == Any # also probably could be GenericMemoryRef
1600
+ @test memoryref_tfunc (Memory{Int}, Int) == MemoryRef{Int}
1601
+ @test memoryref_tfunc (Memory{Int}, Int, Symbol) == Union{}
1602
+ @test memoryref_tfunc (Memory{Int}, Int, Bool) == MemoryRef{Int}
1603
+ @test memoryref_tfunc (Memory{Int}, Int, Vararg{Bool}) == MemoryRef{Int}
1604
+ @test memoryref_tfunc (Any, Any, Any) == GenericMemoryRef
1605
+ @test memoryref_tfunc (Any, Any) == GenericMemoryRef
1603
1606
@test memoryref_tfunc (Any) == GenericMemoryRef
1604
1607
@test memoryrefget_tfunc (MemoryRef{Int}, Symbol, Bool) === Int
1605
1608
@test memoryrefget_tfunc (MemoryRef{Int}, Any, Any) === Int
0 commit comments