// ĠOriginal Ġbug : ĠK T - 2 6 7 6 1 Ċ Ċ interface ĠA Ġ{ ĊĠĠĠ Ġfun Ġa () Ġ{} Ċ } Ċ open Ġclass ĠB Ġ: ĠA Ġ{ ĊĠĠĠ Ġfun Ġb () Ġ{} Ċ } Ċ interface ĠC Ġ: ĠA Ġ{ ĊĠĠĠ Ġfun Ġc () Ġ{} Ċ } Ċ Ċ fun Ġtest () Ġ{ ĊĠĠĠ Ġval Ġvb Ġ= ĠB () ĊĠĠĠ Ġif Ġ( vb Ġ! is ĠC ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĠĠĠ Ġvb . run Ġ{// this : ĠA ĊĠĠĠĠĠĠĠ Ġa () ĊĠĠĠĠĠĠĠ Ġc () Ġ// un resolved Ġreference : Ġc ĠĊĠĠĠ Ġ} Ċ Ċ } Ċ