llvm::MCObjectWriter::isSymbolRefDifferenceFullyResolved

Check whether the difference (A - B) between two symbol references is fully resolved.

Synopsis

Declared in <llvm/MC/MCObjectWriter.h>

bool
isSymbolRefDifferenceFullyResolved(
    MCSymbol const& A,
    MCSymbol const& B,
    bool InSet) const;

Description

Clients are not required to answer precisely and may conservatively return false, even when a difference is fully resolved.

Return Value

True if the symbol difference is known to be fully resolved.

Parameters

NameDescription
AFirst (minuend) symbol in the difference.
BSecond (subtrahend) symbol in the difference.
InSetTrue when evaluating a difference inside a set expression.