diff options
-rw-r--r-- | llvm/include/llvm/MC/MCParser/MCAsmParser.h | 9 | ||||
-rw-r--r-- | llvm/lib/MC/MCParser/MCAsmParser.cpp | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/llvm/include/llvm/MC/MCParser/MCAsmParser.h b/llvm/include/llvm/MC/MCParser/MCAsmParser.h index 0d56f36fbae..b80289878e6 100644 --- a/llvm/include/llvm/MC/MCParser/MCAsmParser.h +++ b/llvm/include/llvm/MC/MCParser/MCAsmParser.h @@ -122,17 +122,18 @@ public: private: MCTargetAsmParser *TargetParser = nullptr; - unsigned ShowParsedOperands : 1; - protected: // Can only create subclasses. MCAsmParser(); + SmallVector<MCPendingError, 0> PendingErrors; + /// Flag tracking whether any errors have been encountered. bool HadError = false; + /// Enable print [latency:throughput] in output file. bool EnablePrintSchedInfo = false; - SmallVector<MCPendingError, 1> PendingErrors; + bool ShowParsedOperands = false; public: MCAsmParser(const MCAsmParser &) = delete; @@ -166,7 +167,7 @@ public: void setShowParsedOperands(bool Value) { ShowParsedOperands = Value; } void setEnablePrintSchedInfo(bool Value) { EnablePrintSchedInfo = Value; } - bool shouldPrintSchedInfo() { return EnablePrintSchedInfo; } + bool shouldPrintSchedInfo() const { return EnablePrintSchedInfo; } /// Run the parser on the input source buffer. virtual bool Run(bool NoInitialTextSection, bool NoFinalize = false) = 0; diff --git a/llvm/lib/MC/MCParser/MCAsmParser.cpp b/llvm/lib/MC/MCParser/MCAsmParser.cpp index d439734e76f..efedcdc5a31 100644 --- a/llvm/lib/MC/MCParser/MCAsmParser.cpp +++ b/llvm/lib/MC/MCParser/MCAsmParser.cpp @@ -21,7 +21,7 @@ using namespace llvm; -MCAsmParser::MCAsmParser() : ShowParsedOperands(0) {} +MCAsmParser::MCAsmParser() {} MCAsmParser::~MCAsmParser() = default; |