HasReturn == Other.HasReturn && HasTailCall == Other.HasTailCall &&
IsEHPad == Other.IsEHPad && CanFallThrough == Other.CanFallThrough;
}
+
+ bool hasReturn() const { return HasReturn; }
+ bool hasTailCall() const { return HasTailCall; }
+ bool isEHPad() const { return IsEHPad; }
+ bool canFallThrough() const { return CanFallThrough; }
};
std::vector<BBEntry> BBEntries; // Basic block entries for this function.
W.printNumber("ID", BBE.ID);
W.printHex("Offset", BBE.Offset);
W.printHex("Size", BBE.Size);
- W.printBoolean("HasReturn", BBE.HasReturn);
- W.printBoolean("HasTailCall", BBE.HasTailCall);
- W.printBoolean("IsEHPad", BBE.IsEHPad);
- W.printBoolean("CanFallThrough", BBE.CanFallThrough);
+ W.printBoolean("HasReturn", BBE.hasReturn());
+ W.printBoolean("HasTailCall", BBE.hasTailCall());
+ W.printBoolean("IsEHPad", BBE.isEHPad());
+ W.printBoolean("CanFallThrough", BBE.canFallThrough());
}
}
}