// This implicitly asserts that a function binding dynamic self has a // self metadata argument or object from which self metadata can be obtained. bool isArgumentABIRequired(SILArgument *Arg) { return MayDynamicBindSelf && (F->getSelfMetadataArgument() == Arg); }