mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
Size enum so we can store it as 16-bits and avoid casts. NFC
llvm-svn: 237910
This commit is contained in:
parent
8bef62eb9d
commit
ad41216bfa
@ -159,7 +159,7 @@ public:
|
||||
/// of the symbol as external.
|
||||
class MCSymbolRefExpr : public MCExpr {
|
||||
public:
|
||||
enum VariantKind {
|
||||
enum VariantKind : uint16_t {
|
||||
VK_None,
|
||||
VK_Invalid,
|
||||
|
||||
@ -295,7 +295,7 @@ public:
|
||||
|
||||
private:
|
||||
/// The symbol reference modifier.
|
||||
const unsigned Kind : 16;
|
||||
const VariantKind Kind;
|
||||
|
||||
/// Specifies how the variant kind should be printed.
|
||||
const unsigned UseParensForSymbolVariant : 1;
|
||||
@ -328,7 +328,7 @@ public:
|
||||
|
||||
const MCSymbol &getSymbol() const { return *Symbol; }
|
||||
|
||||
VariantKind getKind() const { return static_cast<VariantKind>(Kind); }
|
||||
VariantKind getKind() const { return Kind; }
|
||||
|
||||
void printVariantKind(raw_ostream &OS) const;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user