Index: icheck-0.9.7/ext/CParse-Parser-PerlXS/PerlXS.xs
===================================================================
--- icheck-0.9.7.orig/ext/CParse-Parser-PerlXS/PerlXS.xs
+++ icheck-0.9.7/ext/CParse-Parser-PerlXS/PerlXS.xs
@@ -1718,11 +1718,11 @@ try_direct_declarator_array_suffix (SV *
   if (try_parse(self, punctuator, "*"))
     croak("Unhandled foo[*] construct");

-  bool restrict = false;
+  bool is_restrict = false;
   SV *expr = &PL_sv_undef;
   if (try_parse(self, type_qualifier, "restrict"))
     {
-      restrict = true;
+      is_restrict = true;
     }
   else
     {
@@ -1732,7 +1732,7 @@ try_direct_declarator_array_suffix (SV *
   if (!try_parse(self, punctuator, "]"))
     return NULL;

-  return new_obj2("CParse::Declarator::Array", expr ? expr : &PL_sv_undef, restrict ? sv_2mortal(newSViv(1)) : &PL_sv_undef);
+  return new_obj2("CParse::Declarator::Array", expr ? expr : &PL_sv_undef, is_restrict ? sv_2mortal(newSViv(1)) : &PL_sv_undef);
 }

 static SV *
