[all-commits] [llvm/llvm-project] 8c3ef2: [clang][DebugInfo] Disable VTable debug info (#130...
Tomohiro Kashiwada via All-commits
all-commits at lists.llvm.org
Fri Aug 1 00:02:11 PDT 2025
Branch: refs/heads/release/21.x
Home: https://github.com/llvm/llvm-project
Commit: 8c3ef23106bf75470d048881d65c1011349e9032
https://github.com/llvm/llvm-project/commit/8c3ef23106bf75470d048881d65c1011349e9032
Author: kikairoya <kikairoya at gmail.com>
Date: 2025-08-01 (Fri, 01 Aug 2025)
Changed paths:
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/test/CodeGenCXX/debug-info-class.cpp
M clang/test/CodeGenCXX/vtable-debug-info-inheritance-simple.cpp
M clang/test/Modules/ExtDebugInfo.cpp
Log Message:
-----------
[clang][DebugInfo] Disable VTable debug info (#130255) on COFF platforms
On COFF platform, d1b0cbff806b50d399826e79b9a53e4726c21302 generates
a debug info linked with VTable even if that is dllimport-ed. That
causes an access violation while performing runtime pseudo-relocation
if the debug section is stripped.
For the release branch, we simply disable VTable debug info on COFF
platform to avoid this problem.
Fixes #149639
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