security: Add unused member to empty struct
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Fri, 24 Mar 2017 01:56:14 +0000 (02:56 +0100)
committerGreg Zaverucha <gregz@microsoft.com>
Wed, 12 Apr 2017 21:37:53 +0000 (21:37 +0000)
For clang support just like MSVC

Change-Id: I2afbaae260318874634dd42d2650a87c0731e099
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/18331
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: Greg Zaverucha <gregz@microsoft.com>
resource/csdk/security/include/securevirtualresourcetypes.h

index 472c741..b095409 100644 (file)
@@ -610,8 +610,8 @@ struct OicSecSacl
 {
     // <Attribute ID>:<Read/Write>:<Multiple/Single>:<Mandatory?>:<Type>
     //TODO fill in from OIC Security Spec
-#if defined(_MSC_VER)
-    uint8_t unused; // VS doesn't like empty structs
+#if defined(_MSC_VER) || defined(__clang__)
+    uint8_t unused; // some compilers refuse empty structs
 #endif
 };