From f649c278d88b45af1e10dd22a958315d02b39678 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 2 Sep 2019 08:20:05 +0200 Subject: Fix build with namespaced Qt Change-Id: I03147ae4a7b17584add02006a5a2281006dbae25 Reviewed-by: Ulf Hermann --- app/perfsymboltable.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/perfsymboltable.cpp b/app/perfsymboltable.cpp index 2cca671..07d6f3a 100644 --- a/app/perfsymboltable.cpp +++ b/app/perfsymboltable.cpp @@ -622,7 +622,9 @@ struct AddrRange return std::tie(low, high) < std::tie(rhs.low, rhs.high); } }; +QT_BEGIN_NAMESPACE Q_DECLARE_TYPEINFO(AddrRange, Q_MOVABLE_TYPE); +QT_END_NAMESPACE struct DieRangeMap { @@ -699,7 +701,9 @@ private: ranges.push_back(ret); } }; +QT_BEGIN_NAMESPACE Q_DECLARE_TYPEINFO(DieRangeMap, Q_MOVABLE_TYPE); +QT_END_NAMESPACE class DieRangeMaps { @@ -741,7 +745,9 @@ public: AddrRange range; // may be non-continuous, but allows quick checks QVector maps; }; +QT_BEGIN_NAMESPACE Q_DECLARE_TYPEINFO(DieRangeMaps, Q_MOVABLE_TYPE); +QT_END_NAMESPACE int symbolIndex(const Elf64_Rel &rel) { -- cgit v1.2.3