diff --git a/sphinx/ext/intersphinx.py b/sphinx/ext/intersphinx.py index 0ad640800..3cfbdf1dd 100644 --- a/sphinx/ext/intersphinx.py +++ b/sphinx/ext/intersphinx.py @@ -555,16 +555,10 @@ class IntersphinxRoleResolver(ReferencesResolver): for node in self.document.traverse(pending_xref): if 'intersphinx' in node: contnode = cast(nodes.TextElement, node[0].deepcopy()) - refdoc = node.get('refdoc', self.env.docname) - try: - domain = self.env.get_domain(node['refdomain']) - except Exception: - domain = None - newnode = missing_reference(self.app, self.env, node, contnode) if newnode is None: - self.warn_missing_reference(refdoc, node['reftype'], node['reftarget'], - node, domain) + # no warning, the normal missing_reference handler will do that + pass else: node.replace_self(newnode)