diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py index 8d4857888..c87217c56 100644 --- a/sphinx/domains/std.py +++ b/sphinx/domains/std.py @@ -1107,7 +1107,7 @@ class StandardDomain(Domain): def warn_missing_reference(app: "Sphinx", domain: Domain, node: pending_xref) -> bool: - if domain.name != 'std' or node['reftype'] != 'ref': + if (domain and domain.name != 'std') or node['reftype'] != 'ref': return None else: target = node['reftarget']