[all-commits] [llvm/llvm-project] b47d9d: [clang][DebugInfo] Don't emit VTable debug symbols...
Steve Merritt via All-commits
all-commits at lists.llvm.org
Wed Jul 30 06:48:28 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b47d9d033acd26e492bef9429ee9bce640be0901
https://github.com/llvm/llvm-project/commit/b47d9d033acd26e492bef9429ee9bce640be0901
Author: Steve Merritt <steve.merritt at intel.com>
Date: 2025-07-30 (Wed, 30 Jul 2025)
Changed paths:
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/test/CodeGenCXX/debug-info-gline-tables-only.cpp
Log Message:
-----------
[clang][DebugInfo] Don't emit VTable debug symbols for -gline-tables-only. (#151025)
The -gline-tables-only option emits minimal debug info for functions,
files and line numbers while omitting variables, parameters and most
type information. VTable debug symbols are emitted to facilitate a
debugger's ability to perform automatic type promotion on variables and
parameters. With variables and parameters being omitted, the VTable
symbols are unnecessary.
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