summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2018-10-12 17:23:25 +0000
committerFangrui Song <maskray@google.com>2018-10-12 17:23:25 +0000
commit2c31e12d62f1c02fa4fbe1cdef2edfb5a3b6ab7b (patch)
treea86d83c024ffde2d45329fe14b692aaf5f04c85d /llvm/lib/CodeGen/AsmPrinter
parentc7a3e4a478531e7177ff1da5b365be4c7bb1057a (diff)
downloadbcm5719-llvm-2c31e12d62f1c02fa4fbe1cdef2edfb5a3b6ab7b.tar.gz
bcm5719-llvm-2c31e12d62f1c02fa4fbe1cdef2edfb5a3b6ab7b.zip
[BPF] Some fixes after rL344366
* Move #include outside of namespaces * Add missing #include * Add out-of-line virtual destructor to BTFTypeEntry designated initializers should also be fixed llvm-svn: 344376
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.cpp2
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.cpp b/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.cpp
index 20eab4d1fb8..8b16e389963 100644
--- a/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.cpp
@@ -15,6 +15,8 @@
namespace llvm {
+Die2BTFEntry::~Die2BTFEntry() {}
+
unsigned char Die2BTFEntry::getDieKind(const DIE & Die) {
auto Tag = Die.getTag();
diff --git a/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.h b/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.h
index 3df4dd802a7..125441d37b3 100644
--- a/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.h
+++ b/llvm/lib/CodeGen/AsmPrinter/Dwarf2BTF.h
@@ -30,6 +30,7 @@ protected:
struct btf_type BTFType;
public:
+ virtual ~Die2BTFEntry();
// Return desired BTF_KIND for the Die, return BTF_KIND_UNKN for
// invalid/unsupported Die
static unsigned char getDieKind(const DIE &Die);
OpenPOWER on IntegriCloud