elf_helper: fix member offset calculation

On some arches like ARC, the member location tag is a list with
the offset and then the member size. We just need the offset.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
diff --git a/scripts/elf_helper.py b/scripts/elf_helper.py
index 786b848..031e6f0 100644
--- a/scripts/elf_helper.py
+++ b/scripts/elf_helper.py
@@ -138,7 +138,10 @@
     def __init__(self, offset, member_name, member_type, member_offset):
         self.member_name = member_name
         self.member_type = member_type
-        self.member_offset = member_offset
+        if isinstance(member_offset, list):
+            self.member_offset = member_offset[0]
+        else:
+            self.member_offset = member_offset
 
     def __repr__(self):
         return "<member %s, type %d, offset %d>" % (