[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