[all-commits] [llvm/llvm-project] d85069: [LLDB] Re-land 'Update DIL handling of array subsc...

cmtice via All-commits all-commits at lists.llvm.org
Tue Aug 26 07:40:57 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d85069c3d06e583ec83ebd05e5added26121fe02
      https://github.com/llvm/llvm-project/commit/d85069c3d06e583ec83ebd05e5added26121fe02
  Author: cmtice <cmtice at google.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M lldb/source/ValueObject/DILEval.cpp
    M lldb/test/API/commands/frame/var-dil/basics/ArraySubscript/TestFrameVarDILArraySubscript.py
    M lldb/test/API/commands/frame/var-dil/basics/ArraySubscript/main.cpp
    A lldb/test/API/commands/frame/var-dil/basics/ArraySubscript/myArraySynthProvider.py

  Log Message:
  -----------
  [LLDB] Re-land 'Update DIL handling of array subscripting' (#154269)

This attempts to fix the issues with the original PR (#151605), updating
the DIL code for handling array subscripting to more closely match and
handle all the casees from the original 'frame var' implementation. The
first PR did not include special-case code for objc pointers, which
apparently caused a test failure on the green-dragon buildbot. Hopefully
this PR, which includes the objc pointer special code, fixes that issue.



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