Это потому, что дуга не может отслеживать объекты в структурах или объединениях (так как они в этот момент являются простыми указателями C).
Даже если вы пометили файл / класс, о котором идет речь, -fno-objc-arc
, вы все равно можете передать объект, управляемый дугой, в качестве параметра, что, скорее всего, приведет к утечке памяти.