Why is this an issue?

pragma protect begin directives should be properly paired with pragma protect end directives.

How to fix it

Code examples

Noncompliant code example

`pragma protect end

Compliant solution

`pragma protect begin
  ...
`pragma protect end