1--TEST--
2Backed enum with negative int
3--FILE--
4<?php
5
6enum Foo: int {
7    case Bar = -1;
8    case Baz = -2;
9}
10
11var_dump(Foo::Bar->value);
12var_dump(Foo::Baz->value);
13var_dump(Foo::from(-1));
14var_dump(Foo::from(-2));
15
16?>
17--EXPECT--
18int(-1)
19int(-2)
20enum(Foo::Bar)
21enum(Foo::Baz)
22