using System;
public class A {
}
interface I {
public class B: A, I {
public class Program
{
public static void Main()
Console.WriteLine("Hello World");
B b = new B();
A a = b;
I i = b;
if (a == i) { // on TS 2.9.2: Operator '===' cannot be applied to types 'A' and 'I'
// on TS 3.0.0-dev.20180712: This condition will always return 'false' since the types 'A' and 'I' have no overlap.