check_reflect.py: Detect #575 (*_object using FC_REFLECT rather than FC_REFLECT_DERIVED)

This commit is contained in:
theoreticalbts 2016-02-14 17:22:23 -05:00
parent 2822aca94d
commit 2cc0d73609

View file

@ -87,6 +87,8 @@ for root, dirs, files in os.walk("."):
cname = m.group(1)
members = bubble_list(m.group(2))
name2members_re[cname] = members
if cname.endswith("_object"):
print("FC_REFLECT on {} should be FC_REFLECT_DERIVED".format(cname))
for m in re_reflect_derived.finditer(content):
cname = m.group(1)
members = bubble_list(m.group(3))