[all-commits] [llvm/llvm-project] 22130c: [MS][clang] Fix crash on deletion of array of poin...
Mariya Podchishchaeva via All-commits
all-commits at lists.llvm.org
Fri Apr 4 00:37:49 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 22130ca486b2fb43198453a53eb048cd8a97e9a8
https://github.com/llvm/llvm-project/commit/22130ca486b2fb43198453a53eb048cd8a97e9a8
Author: Mariya Podchishchaeva <mariya.podchishchaeva at intel.com>
Date: 2025-04-04 (Fri, 04 Apr 2025)
Changed paths:
M clang/lib/AST/Expr.cpp
M clang/lib/CodeGen/MicrosoftCXXABI.cpp
M clang/test/CodeGenCXX/microsoft-vector-deleting-dtors.cpp
Log Message:
-----------
[MS][clang] Fix crash on deletion of array of pointers (#134088)
Sometimes a non-array delete is treated as delete[] when input pointer
is pointer to array. With vector deleting destructors support we now
generate a virtual destructor call instead of simple loop over the
elements. This patch adjusts the codepath that generates virtual call to
expect the case of pointer to array.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list