tdf#163691: Use std::copy() instead of memcpy()

Change-Id: Ic1d849400c01276b8b9cf09d370f0aed635b71dd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192606
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
This commit is contained in:
codemaestro
2025-10-22 18:02:54 +02:00
committed by Hossein
parent a2aa2f45bd
commit a91ce74ddc
+2 -2
View File
@@ -404,9 +404,9 @@ yynewstate:
yystacksize = YYMAXDEPTH;
yyfree_stacks = 1;
yyss = static_cast<short *>(malloc (yystacksize * sizeof (*yyssp)));
memcpy (yyss, yyss1, size * sizeof (*yyssp));
std::copy(yyss1, yyss1 + size, yyss);
yyvs = static_cast<YYSTYPE *>(malloc (yystacksize * sizeof (*yyvsp)));
memcpy (yyvs, yyvs1, size * sizeof (*yyvsp));
std::copy(yyvs1, yyvs1 + size, yyvs);
// https://lists.gnu.org/archive/html/bug-bison/2001-11/msg00021.html
if (yyss1 != yyssa)