From 0525a976ce45ea322faabf8d0d4e9f6d8ffbf8c7 Mon Sep 17 00:00:00 2001 From: Alex Rousskov Date: Tue, 9 Feb 2016 20:51:58 +1300 Subject: [PATCH] Bug 4418: FlexibleArray compile error with GCC 6 --- src/ipc/mem/FlexibleArray.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ipc/mem/FlexibleArray.h b/src/ipc/mem/FlexibleArray.h index 85e43c56e7..3facb1e23c 100644 --- a/src/ipc/mem/FlexibleArray.h +++ b/src/ipc/mem/FlexibleArray.h @@ -28,7 +28,7 @@ class FlexibleArray public: explicit FlexibleArray(const int capacity) { if (capacity > 1) // the first item is initialized automatically - new (items+1) Item[capacity-1]; + new (raw()+1) Item[capacity-1]; } Item &operator [](const int idx) { return items[idx]; } -- 2.47.2