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))) /**