unoidl/source/sourceprovider-parser.y | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
New commits: commit dec009996b35c35e8bd060ccf4dac0f0ed7da573 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Jul 26 08:41:07 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Fri Jul 26 13:26:01 2019 +0200 cid#1448388 Assignment of overlapping memory Change-Id: I9946af03ed5ac6823e610d6c8bf24afae463777e Reviewed-on: https://gerrit.libreoffice.org/76354 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/unoidl/source/sourceprovider-parser.y b/unoidl/source/sourceprovider-parser.y index 965a3b9b8c37..e9812570ed3c 100644 --- a/unoidl/source/sourceprovider-parser.y +++ b/unoidl/source/sourceprovider-parser.y @@ -203,8 +203,11 @@ bool coerce( } break; case unoidl::detail::SourceProviderExpr::TYPE_FLOAT: - lhs->fval = lhs->ival; - ok = true; + { + auto tmp = lhs->ival; + lhs->fval = tmp; + ok = true; + } break; } break; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits