From 0400e248c1bd647ed97b4ac8cc5ffec47d0e93ec Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 8 May 2012 10:51:37 +0000 Subject: [PATCH] Eina: Fixed strict-aliasing warning. SVN revision: 70873 --- legacy/eina/src/include/eina_inline_value.x | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/legacy/eina/src/include/eina_inline_value.x b/legacy/eina/src/include/eina_inline_value.x index 33c83f598c..fa02c1a8cf 100644 --- a/legacy/eina/src/include/eina_inline_value.x +++ b/legacy/eina/src/include/eina_inline_value.x @@ -489,16 +489,14 @@ eina_value_pset(Eina_Value *value, const void *ptr) { if (type == EINA_VALUE_TYPE_STRINGSHARE) { - const char * const *pstr = (const char * const *) ptr; - const char *str = *pstr; + const char *str = *((const char * const *) ptr); return eina_stringshare_replace((const char **)&value->value.ptr, str); } else if (type == EINA_VALUE_TYPE_STRING) { - const char * const * pstr = (const char * const *) ptr; - const char *str = *pstr; + const char *str = *((const char * const *) ptr); if (value->value.ptr == str) return EINA_TRUE; if (!str) {