Index: compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java,v --- compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java 29 Jul 2004 14:30:04 -0000 1.52 +++ compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java 6 Nov 2004 15:01:25 -0000 @@ -300,7 +300,7 @@ } if (valueIfTrueType == valueIfFalseType) { // harmed the implicit conversion valueIfTrue.computeConversion(scope, valueIfTrueType, valueIfTrueType); - valueIfFalse.implicitConversion = valueIfTrue.implicitConversion; + valueIfFalse.computeConversion(scope, valueIfFalseType, valueIfFalseType); if (valueIfTrueType == BooleanBinding) { this.optimizedIfTrueConstant = valueIfTrue.optimizedBooleanConstant(); this.optimizedIfFalseConstant = valueIfFalse.optimizedBooleanConstant();