langtools/src/share/classes/com/sun/tools/javac/comp/Check.java
changeset 1874 891c2d6823bb
parent 1868 391ba14d071e
child 2219 03b1b17c4b2e
child 2212 1d3dc0e0ba0c
--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java	Fri Jan 23 11:23:10 2009 -0800
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java	Sat Jan 24 11:07:32 2009 -0800
@@ -1163,7 +1163,7 @@
 
         overrideWarner.warned = false;
         boolean resultTypesOK =
-            types.covariantReturnType(mtres, otres, overrideWarner);
+            types.returnTypeSubstitutable(mt, ot, otres, overrideWarner);
         if (!resultTypesOK) {
             if (!source.allowCovariantReturns() &&
                 m.owner != origin &&