]> git.saurik.com Git - bison.git/blobdiff - tests/headers.at
Merge remote-tracking branch 'origin/maint'
[bison.git] / tests / headers.at
index 7089129270f9a9d532308c17d18d1b41338874fd..36142cc96f0302f3f00746b715f93dce3729636f 100644 (file)
@@ -164,8 +164,9 @@ AT_SKEL_CC_IF([],
 
 # Ignore comments. Ignore YYPARSE_PARAM.  YYDEBUG (not renamed) can be
 # read, but not changed.
-AT_CHECK([[sed -ne 's,/\*[^*]*\*/,,g;s,//.*,,' \
-                -e '/YY/p' ]$1.AT_SKEL_CC_IF([hh], [h])[ |
+AT_CHECK([[$PERL -0777 -e 's{/\*.*?\*/}{}sg;s,//.*,,;' \
+            ]$1.AT_SKEL_CC_IF([hh], [h])[ |
+         grep 'YY' |
          $EGREP -wv '(YYPARSE_PARAM|defined YYDEBUG|if YYDEBUG)']],
          [1])
 AT_LANG_COMPILE([$1.o])