diff options
author | Erik Verbruggen <erik.verbruggen@digia.com> | 2016-09-07 14:58:59 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2016-09-28 08:46:50 +0000 |
commit | 53ef0406b70e57c451e89c4bb9a6dcb4c438af86 (patch) | |
tree | d651ecd6e3db5090d5d1dfdd67a7af42523b8438 /src/qml/memory/qv4heap_p.h | |
parent | 765f3afccb34b16c249c609d788374320cfbd25d (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/qv4heap_p.h')
-rw-r--r-- | src/qml/memory/qv4heap_p.h | 4 |
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); } |