[all-commits] [llvm/llvm-project] e0cabe: Debug info: Emit objc_direct methods as members of...

adrian-prantl via All-commits all-commits at lists.llvm.org
Thu Nov 21 11:01:17 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e0cabe280b80ab71045d90b2d6f1a70e5d4c5d05
      https://github.com/llvm/llvm-project/commit/e0cabe280b80ab71045d90b2d6f1a70e5d4c5d05
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2019-11-21 (Thu, 21 Nov 2019)

  Changed paths:
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/lib/CodeGen/CGDebugInfo.h
    A clang/test/CodeGenObjC/debug-info-direct-method.m

  Log Message:
  -----------
  Debug info: Emit objc_direct methods as members of their containing class

even in DWARF 4 and earlier. This allows the debugger to recognize
them as direct functions as opposed to Objective-C methods.

<rdar://problem/57327663>

Differential Revision: https://reviews.llvm.org/D70544




More information about the All-commits mailing list