[instance] fix strict-aliasing warning for gcc6 (#2361)

This commit is contained in:
Jonathan Hui
2017-11-22 17:32:03 +00:00
committed by GitHub
parent 1f6528e6c9
commit c7630e7cdd
+3 -1
View File
@@ -93,7 +93,9 @@ exit:
Instance &Instance::Get(void)
{
return *reinterpret_cast<Instance *>(&sInstanceRaw);
void *instance = &sInstanceRaw;
return *static_cast<Instance *>(instance);
}
#else // #if !OPENTHREAD_ENABLE_MULTIPLE_INSTANCES