Why is this an issue?

`pragma protect begin directives should not be nested.

How to fix it

Code examples

Noncompliant code example

`pragma protect begin
`pragma protect begin
`pragma protect end
`pragma protect end

Compliant solution

`pragma protect begin
`pragma protect end

`pragma protect begin
`pragma protect end