// Ġ! DUMP _ CFG Ċ // ĠThere Ġwould Ġbe Ġamb igu ities Ġif Ġsome Ġexpression Ġwas Ġsmart cast ed Ġto Ġ( A Ġ& ĠB ) Ġand Ġfoo () Ġwas Ġcalled . Ċ // ĠThere Ġwas Ġa Ġbug Ġwhere Ġ 2 Ġvariables Ġwere Ġ" bound " Ġtogether Ġif Ġthey Ġare Ġassigned Ġfrom Ġthe Ġsame Ġfunction Ġcall Ġor Ġproperty . Ċ interface ĠA Ġ{ ĊĠĠĠ Ġfun Ġfoo (): ĠInt Ċ } Ċ interface ĠB Ġ{ ĊĠĠĠ Ġfun Ġfoo (): ĠInt Ċ } Ċ Ċ fun Ġget Any (): ĠAny ? Ġ= Ġnull Ċ Ċ fun Ġtest _ 0 () Ġ{ ĊĠĠĠ Ġval Ġa Ġ= Ġget Any () ĊĠĠĠ Ġval Ġb Ġ= Ġget Any () ĊĠĠĠ Ġa Ġas ĠA ĊĠĠĠ Ġa . foo () ĊĠĠĠ Ġb Ġas ĠB ĊĠĠĠ Ġb . foo () Ċ } Ċ Ċ fun Ġtest _ 1 () Ġ{ ĊĠĠĠ Ġval Ġa Ġ= Ġget Any () ĊĠĠĠ Ġval Ġb Ġ= Ġget Any () ĊĠĠĠ Ġif Ġ( a Ġis ĠA Ġ&& Ġb Ġis ĠB ) Ġ{ ĊĠĠĠĠĠĠĠ Ġa . foo () ĊĠĠĠĠĠĠĠ Ġb . foo () ĊĠĠĠ Ġ} Ċ }