We didn't consider types like ObjCSel as a substitution candidate. This fixes PR21688. llvm-svn: 222941