Subzero: Use more "= default;" for ctors and dtors.
Look for "() override {}" and "() final {}" patterns.
Don't touch IceTargetLoweringX8632.* to spare a refactoring in
progress.
BUG= none
R=jpp@chromium.org
Review URL: https://codereview.chromium.org/1201023002
diff --git a/src/PNaClTranslator.cpp b/src/PNaClTranslator.cpp
index 11a1f27..a9f60b8 100644
--- a/src/PNaClTranslator.cpp
+++ b/src/PNaClTranslator.cpp
@@ -168,7 +168,7 @@
ErrorStatus(ErrorStatus),
VariableDeclarations(new Ice::VariableDeclarationList()) {}
- ~TopLevelParser() override {}
+ ~TopLevelParser() override = default;
Ice::Translator &getTranslator() const { return Translator; }
@@ -728,7 +728,7 @@
: BlockParserBaseClass(BlockID, EnclosingParser),
Timer(Ice::TimerStack::TT_parseTypes, getTranslator().getContext()) {}
- ~TypesParser() override {}
+ ~TypesParser() override = default;
private:
Ice::TimerMarker Timer;
@@ -909,7 +909,7 @@
Ice::VariableDeclaration::create(getTranslator().getContext())),
CurGlobalVar(DummyGlobalVar) {}
- ~GlobalsParser() final {}
+ ~GlobalsParser() final = default;
const char *getBlockName() const override { return "globals"; }
@@ -1063,7 +1063,7 @@
ValuesymtabParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser)
: BlockParserBaseClass(BlockID, EnclosingParser) {}
- ~ValuesymtabParser() override {}
+ ~ValuesymtabParser() override = default;
const char *getBlockName() const override { return "valuesymtab"; }
@@ -1187,7 +1187,7 @@
return ParserResult;
}
- ~FunctionParser() final {}
+ ~FunctionParser() final = default;
const char *getBlockName() const override { return "function"; }
@@ -2606,7 +2606,7 @@
Timer(Ice::TimerStack::TT_parseConstants, getTranslator().getContext()),
FuncParser(FuncParser) {}
- ~ConstantsParser() override {}
+ ~ConstantsParser() override = default;
const char *getBlockName() const override { return "constants"; }
@@ -2821,7 +2821,7 @@
Timer(Ice::TimerStack::TT_parseModule,
Context->getTranslator().getContext()) {}
- ~ModuleParser() override {}
+ ~ModuleParser() override = default;
const char *getBlockName() const override { return "module"; }
@@ -2861,7 +2861,7 @@
Timer(Ice::TimerStack::TT_parseModuleValuesymtabs,
getTranslator().getContext()) {}
- ~ModuleValuesymtabParser() override {}
+ ~ModuleValuesymtabParser() override = default;
private:
Ice::TimerMarker Timer;