1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug     6638712
   4  * @author  mcimadamore
   5  * @summary Inference with wildcard types causes selection of inapplicable method
   6  * @compile/fail/ref=T6638712a.out -XDrawDiagnostics T6638712a.java
   7  */
   8 
   9 import java.util.*;
  10 
  11 class T6638712a {
  12 
  13     <T> Comparator<T> compound(Iterable<? extends Comparator<? super T>> it) {}
  14 
  15     public void test(List<Comparator<?>> x) {
  16         Comparator<String> c3 = compound(x);
  17     }
  18 }