summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2017-02-10 17:00:27 +0000
committerAlexander Kornienko <alexfh@google.com>2017-02-10 17:00:27 +0000
commitbeda0f192362fc907358ee367fc8c04460e7e1f1 (patch)
tree7d7bdba192a3842738f2b51b79f64a1aa7c0fc60
parent3b87944433e2caeb530d436e3681df135cad016f (diff)
downloadbcm5719-llvm-beda0f192362fc907358ee367fc8c04460e7e1f1.tar.gz
bcm5719-llvm-beda0f192362fc907358ee367fc8c04460e7e1f1.zip
Add a virtual destructor for LegalizerInfo.
lib/Target/X86/X86TargetMachine.cpp has a code that deletes an instance of a LegalizerInfo descendant via a pointer to base. llvm-svn: 294757
-rw-r--r--llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h b/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
index 4a9e535090c..079b7725272 100644
--- a/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
+++ b/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
@@ -96,6 +96,7 @@ public:
};
LegalizerInfo();
+ virtual ~LegalizerInfo() = default;
/// Compute any ancillary tables needed to quickly decide how an operation
/// should be handled. This must be called after all "set*Action"methods but
OpenPOWER on IntegriCloud