LLDB: Print actual node structure of NODE_LINE

This commit is contained in:
yui-knk 2023-12-30 12:23:48 +09:00 коммит произвёл Yuichiro Kaneko
Родитель 00b2573e93
Коммит 97986f406b
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -455,6 +455,8 @@ class RbInspector(LLDBInterface):
self._append_expression("*(struct RNode_FNDPTN *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_ERROR"]:
self._append_expression("*(struct RNode_ERROR *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_LINE"]:
self._append_expression("*(struct RNode_LINE *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_RIPPER"]:
self._append_expression("*(struct RNode_RIPPER *) %0#x" % val.GetValueAsUnsigned())
elif nd_type == self.ruby_globals["NODE_RIPPER_VALUES"]: