summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2025-01-14 01:10:42 -0800
committerGitHub <noreply@github.com>2025-01-14 01:10:42 -0800
commit6d2534546582721b8d7f10963c329de0a04f0bfe (patch)
tree0d853c16f27c3f60fb22981907c2b0ff10aa9661 /lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
parent7a0f75c7385e971b84f05da2e48c138dc40f2b3b (diff)
Remove the `CustomEntry` escape hatch from builtin TableGen (#120861)
This was an especially challenging escape hatch because it directly forced the use of a specific X-macro structure and prevented any other form of TableGen emission. The problematic feature that motivated this is a case where a builtin's prototype can't be represented in the mini-language used by TableGen. Instead of adding a complete custom entry for this, this PR just teaches the prototype handling to do the same thing the X-macros did in this case: emit an empty string and let the Clang builtin handling respond appropriately. This should produce identical results while preserving all the rest of the structured representation in the builtin TableGen code.
Diffstat (limited to 'lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py')
0 files changed, 0 insertions, 0 deletions