aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2016-09-07 14:58:59 +0200
committerErik Verbruggen <erik.verbruggen@qt.io>2016-09-28 08:46:50 +0000
commit53ef0406b70e57c451e89c4bb9a6dcb4c438af86 (patch)
treed651ecd6e3db5090d5d1dfdd67a7af42523b8438 /src/qml/memory
parent765f3afccb34b16c249c609d788374320cfbd25d (diff)
QML: Make QV4::Heap::Pointer trivial
One more step needed to make QV4::Heap::structs trivial. Change-Id: I6bebfaff970518d65a09f2b9f50a6855c431d4c0 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/qml/memory')
-rw-r--r--src/qml/memory/qv4heap_p.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/qml/memory/qv4heap_p.h b/src/qml/memory/qv4heap_p.h
index 584e8293e5..f38898b2ea 100644
--- a/src/qml/memory/qv4heap_p.h
+++ b/src/qml/memory/qv4heap_p.h
@@ -124,9 +124,6 @@ struct Q_QML_EXPORT Base {
template <typename T>
struct Pointer {
- Pointer() {}
- Pointer(T *t) : ptr(t) {}
-
T *operator->() const { return ptr; }
operator T *() const { return ptr; }
@@ -137,6 +134,7 @@ struct Pointer {
T *ptr;
};
+Q_STATIC_ASSERT(std::is_trivial<Pointer<void>>::value);
}