summaryrefslogtreecommitdiff
path: root/src/lib/eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2020-09-01 13:23:42 +0200
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2020-09-01 14:12:31 +0200
commit13a76dded08cf1bd55b42b867aaa524553edac6c (patch)
treec7739633a7d56b06a9ccda41f8b1d2d4cae1bbe9 /src/lib/eo
parent9673ed6269c6286ffa4828a86a960143afaa7482 (diff)
downloadefl-13a76dded08cf1bd55b42b867aaa524553edac6c.tar.gz
efl: resolve warnings over misleading code
this is meant to be like this, but clang thought of an intention mistake here that went unsighted.
Diffstat (limited to 'src/lib/eo')
-rw-r--r--src/lib/eo/eo.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c
index c3b6a8b6f7..1b9cdd9c9a 100644
--- a/src/lib/eo/eo.c
+++ b/src/lib/eo/eo.c
@@ -1721,7 +1721,9 @@ efl_class_new(const Efl_Class_Description *desc, const Efl_Class *parent_id, ...
mro = eina_list_remove(mro, NULL);
mro = eina_list_prepend(mro, klass);
if ((desc->type == EFL_CLASS_TYPE_MIXIN) && (desc->data_size > 0))
- mixins = eina_list_prepend(mixins, klass);
+ {
+ mixins = eina_list_prepend(mixins, klass);
+ }
/* Copy the extensions and free the list */
{
@@ -1751,7 +1753,9 @@ efl_class_new(const Efl_Class_Description *desc, const Efl_Class *parent_id, ...
size_t extn_data_off = klass->data_offset;
if (klass->desc->type != EFL_CLASS_TYPE_MIXIN)
+ {
extn_data_off += EO_ALIGN_SIZE(klass->desc->data_size);
+ }
/* Feed the mixins data offsets and free the mixins list. */
{