[WebAssembly] Add 'final' to some classes. NFC.
authorDan Gohman <dan433584@gmail.com>
Wed, 25 Nov 2015 16:29:24 +0000 (16:29 +0000)
committerDan Gohman <dan433584@gmail.com>
Wed, 25 Nov 2015 16:29:24 +0000 (16:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254073 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp

index 80fe29d56f71576c2cb850ec7452c287f8943af3..319c8ee1d5d9edc64bc7e019a5183ab921da4a28 100644 (file)
@@ -23,7 +23,7 @@ namespace llvm {
 class MCOperand;
 class MCSubtargetInfo;
 
-class WebAssemblyInstPrinter : public MCInstPrinter {
+class WebAssemblyInstPrinter final : public MCInstPrinter {
 public:
   WebAssemblyInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
                          const MCRegisterInfo &MRI);
index 9a72e027002a2c9ea4973c4db94538e6c1a94616..06a141c7df7f4ac7e11eb27a38342854b7cc3246 100644 (file)
@@ -39,7 +39,7 @@ using namespace llvm;
 namespace {
 // Diagnostic information for unimplemented or unsupported feature reporting.
 // FIXME copied from BPF and AMDGPU.
-class DiagnosticInfoUnsupported : public DiagnosticInfo {
+class DiagnosticInfoUnsupported final : public DiagnosticInfo {
 private:
   // Debug location where this diagnostic is triggered.
   DebugLoc DLoc;