On Fri, May 12, 2023 at 5:24 AM Christian Göttsche <cgzones@xxxxxxxxxxxxxx> wrote: > > The token CLONE is never used in the grammar; drop it. > > As side effect `clone` and `CLONE` become available as identifier names. > > Signed-off-by: Christian Göttsche <cgzones@xxxxxxxxxxxxxx> For these four patches: Acked-by: James Carter <jwcart2@xxxxxxxxx> > --- > checkpolicy/policy_parse.y | 1 - > checkpolicy/policy_scan.l | 2 -- > 2 files changed, 3 deletions(-) > > diff --git a/checkpolicy/policy_parse.y b/checkpolicy/policy_parse.y > index 45f973ff..da32a776 100644 > --- a/checkpolicy/policy_parse.y > +++ b/checkpolicy/policy_parse.y > @@ -85,7 +85,6 @@ typedef int (* require_func_t)(int pass); > %token PATH > %token QPATH > %token FILENAME > -%token CLONE > %token COMMON > %token CLASS > %token CONSTRAIN > diff --git a/checkpolicy/policy_scan.l b/checkpolicy/policy_scan.l > index 9fefea7b..2c025b61 100644 > --- a/checkpolicy/policy_scan.l > +++ b/checkpolicy/policy_scan.l > @@ -77,8 +77,6 @@ hexval [0-9A-Fa-f] > source_lineno++; > yyless(1); > } > -CLONE | > -clone { return(CLONE); } > COMMON | > common { return(COMMON); } > CLASS | > -- > 2.40.1 >