--TEST-- Co-variance check failure for intersection type where child replace one of intersection type members with a supertype --FILE-- --EXPECTF-- Fatal error: Declaration of FooChild::foo(): (A&C)|X must be compatible with Foo::foo(): (B&C)|X in %s on line %d