TypeCode t1 = condTable.get(new TypePair(td1.getTypeCode(),td2.getTypeCode())) ;
TypeName type = (t1 != null) ? TypeName.valueOf(t1) : null ;
context.compile(null,cond, l) ;
Mark endmark = new Mark() ;
Mark elsemark = new Mark() ;
l.add(new IfEquals0(context.getTypeCode(cond),elsemark)) ;
createConvert(context, thenst, type,l) ;
l.add(new Goto(endmark)) ;
l.add(new Nop(elsemark)) ;
createConvert(context, elsest, type,l) ;
l.add(new Nop(endmark)) ;