==== tests/cases/compiler/typeParameterAssignmentWithConstraints.ts (2 errors) ==== function f() { ~~~~~~~~~~~ !!! Constraint of a type parameter cannot reference any type parameter from the same type parameter list. var a: A; var b: B; a = b; // Error: Can't convert B to A ~ !!! Type 'B' is not assignable to type 'A'. }