HaxeFoundation / HaxeFoundation/haxe
Wierd behaviour of EnumValueMap 4.0.0-rc.5
Open
enhancement
- Dominant language
- Haxe
- Stars
- 6.9k
- Forks
- 715
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 11
Description
```haxe
class Test {
static function main() {
var map:Map = new Map();
var ev_1:EnumValue = A.o;
var ev_2:EnumValue = B.o;
map.set(ev_1, 1);
map.set(ev_2, 2);
trace(ev_1 == ev_2);
trace(map.get(ev_1), map.get(ev_2));
trace(map.get(ev_1) == map.get(ev_2));
}
}
enum A
{
o;
z;
}
enum B
{
o;
z;
}
```
```
14:30:27:626 Test.hx:13: false
14:30:27:626 Test.hx:14: 2,2
14:30:27:626 Test.hx:15: true
```
Contributor guide
Assessment
This issue has not been assessed yet.