From 7199dde1618b5166735f07619dcdb9f4eafdb557 Mon Sep 17 00:00:00 2001 From: PeterSchops <76603374+PeterSchops@users.noreply.github.com> Date: Sat, 21 Aug 2021 22:01:24 +0200 Subject: [PATCH] Fix issue in misra 9 x (#3409) --- addons/misra_9.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/misra_9.py b/addons/misra_9.py index e3f360d68..6f2863f6c 100644 --- a/addons/misra_9.py +++ b/addons/misra_9.py @@ -318,8 +318,9 @@ class InitializerParser: if self.ed.parent != self.root: # Check if token is correct value type for self.root.children[?] child = self.root.getChildByValueElement(self.ed) - if child.elementType != 'record' or self.token.valueType.type != 'record' or child.valueType.typeScope != self.token.valueType.typeScope: - self.root.markStuctureViolation(self.token) + if self.token.valueType: + if child.elementType != 'record' or self.token.valueType.type != 'record' or child.valueType.typeScope != self.token.valueType.typeScope: + self.root.markStuctureViolation(self.token) self.ed.setInitialized(isDesignated)