[coco] Return casted value correctly (#998)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Tue, 14 Aug 2018 06:48:29 +0000 (15:48 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 14 Aug 2018 06:48:29 +0000 (15:48 +0900)
This commit fixes a bug in 'curr' method implementation.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
contrib/coco/core/include/coco/ADT/DLinkedList.h

index 443199b..4bfd804 100644 (file)
@@ -158,8 +158,8 @@ template <typename Child, typename Parent> struct DLinkedList
     }
 
   private:
-    Child *curr(void) { reinterpret_cast<Child *>(this); }
-    const Child *curr(void) const { reinterpret_cast<const Child *>(this); }
+    Child *curr(void) { return reinterpret_cast<Child *>(this); }
+    const Child *curr(void) const { return reinterpret_cast<const Child *>(this); }
 
   public:
     Child *prev(void) const { return _prev; }