Fix non-trivial warnings hidden by -isystem

These warnings were hidden by -isystem.

Bug: 31751828
Test: m -j checkbuild
Change-Id: Ibb1aa07a6827fcbd29fc15291fcd90280c0f608d
diff --git a/media/libnbaio/NBLog.cpp b/media/libnbaio/NBLog.cpp
index c91f467..5413007 100644
--- a/media/libnbaio/NBLog.cpp
+++ b/media/libnbaio/NBLog.cpp
@@ -1239,7 +1239,6 @@
 // ---------------------------------------------------------------------------
 
 NBLog::Merger::Merger(const void *shared, size_t size):
-      mBuffer(NULL),
       mShared((Shared *) shared),
       mFifo(mShared != NULL ?
         new audio_utils_fifo(size, sizeof(uint8_t),
diff --git a/media/libnbaio/include/NBLog.h b/media/libnbaio/include/NBLog.h
index dd240ea..68c31af 100644
--- a/media/libnbaio/include/NBLog.h
+++ b/media/libnbaio/include/NBLog.h
@@ -133,6 +133,7 @@
 
     // Entry starting in the given pointer
     explicit AbstractEntry(const uint8_t *entry);
+    virtual ~AbstractEntry() {}
 
     // build concrete entry of appropriate class from pointer
     static std::unique_ptr<AbstractEntry> buildEntry(const uint8_t *ptr);
@@ -164,6 +165,7 @@
 public:
     // explicit FormatEntry(const EntryIterator &it);
     explicit FormatEntry(const uint8_t *ptr) : AbstractEntry(ptr) {}
+    virtual ~FormatEntry() {}
 
     // Entry's format string
     const   char* formatString() const;
@@ -196,6 +198,7 @@
 public:
     explicit HistogramEntry(const uint8_t *ptr) : AbstractEntry(ptr) {
     }
+    virtual ~HistogramEntry() {}
 
     virtual int64_t     timestamp() const override;
 
@@ -516,7 +519,6 @@
     std::vector<NamedReader> mNamedReaders;
 
     // TODO Need comments on all of these
-    uint8_t *mBuffer;
     Shared * const mShared;
     std::unique_ptr<audio_utils_fifo> mFifo;
     std::unique_ptr<audio_utils_fifo_writer> mFifoWriter;