From 7a1c975c3be98c64db3de7235dfde668c1102d22 Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Mon, 11 Aug 2014 19:10:35 +0100 Subject: [PATCH] fix inheritance of class variables --- include/tr/class.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/tr/class.h b/include/tr/class.h index 67912f1..db68e1a 100644 --- a/include/tr/class.h +++ b/include/tr/class.h @@ -81,9 +81,9 @@ ((struct c_##name##_vars *)(TR_CLASS_BY_NAME_STATIC(name))->vars) #define TR_INHERIT_CLASSVARS(dest, src) \ - memcpy(&c_##dest##_vars, \ + memcpy(TR_CLASSVARS_BY_NAME(dest), \ TR_CLASSVARS_BY_NAME(src), \ - sizeof(TR_CLASSVAR_DECL(src))) + sizeof(TR_CLASSVARS_DECL(src))) /**