From 4162134c71fbfff935b9713d23fd19536903d244 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Tue, 9 Feb 2016 23:01:38 +0000 Subject: [PATCH] Fix GCC build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260317 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/WholeProgramDevirt.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Transforms/IPO/WholeProgramDevirt.cpp b/lib/Transforms/IPO/WholeProgramDevirt.cpp index 92f119b2ba7..e131326de09 100644 --- a/lib/Transforms/IPO/WholeProgramDevirt.cpp +++ b/lib/Transforms/IPO/WholeProgramDevirt.cpp @@ -177,6 +177,8 @@ struct VTableSlot { } +namespace llvm { + template <> struct DenseMapInfo { static VTableSlot getEmptyKey() { return {DenseMapInfo::getEmptyKey(), @@ -196,6 +198,8 @@ template <> struct DenseMapInfo { } }; +} + namespace { // A virtual call site. VTable is the loaded virtual table pointer, and CS is -- 2.11.0