summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2019-09-02 08:20:05 +0200
committerChristian Stenger <christian.stenger@qt.io>2019-09-02 07:08:16 +0000
commitf649c278d88b45af1e10dd22a958315d02b39678 (patch)
treeee27401401b030c0be200f795173f9d1c258f7cf
parent044156729c564bb341ab6f016bada6dcab01c123 (diff)
Fix build with namespaced Qt
Change-Id: I03147ae4a7b17584add02006a5a2281006dbae25 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r--app/perfsymboltable.cpp6
1 files changed, 6 insertions, 0 deletions
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<DieRangeMap> maps;
};
+QT_BEGIN_NAMESPACE
Q_DECLARE_TYPEINFO(DieRangeMaps, Q_MOVABLE_TYPE);
+QT_END_NAMESPACE
int symbolIndex(const Elf64_Rel &rel)
{