Displaying 3 results from an estimated 3 matches for "template_paramet".
Did you mean:
template_param
2018 Jun 15
2
[lldb-dev] Adding DWARF5 accelerator table support to llvm
...parsing and logic to try and figure out what the full set of DW_TAG_subprograms are.
>
>> 2 - have DWARF actually emit the template function info all the time
>> as a type T, not a specialization, so we always have the full definition
>
> Hm. You mean a subroutine_type with template_parameter children that
> don't have actual values? That would give you a pattern, but not tell
> you what/where definitions exist. I don't see how that can help?
Right now DWARF does only specializations, so DWARF would need to be extended to be able to specify the template details withou...
2018 Jun 15
2
[lldb-dev] Adding DWARF5 accelerator table support to llvm
To elaborate a bit more on the issue that is detailed in https://reviews.llvm.org/rL260308:
There are many clang AST contexts that are used in LLDB:
- one for each lldb_private::Module that contains type definitions as we know them in the module and its symbol vendor
- one for each expression
- one for results of expressions in the lldb_private::Target
As we run expressions we end up copying
2018 Jun 15
2
[lldb-dev] Adding DWARF5 accelerator table support to llvm
...of DW_TAG_subprograms are.
>>
>>>
>>>> 2 - have DWARF actually emit the template function info all the time
>>>> as a type T, not a specialization, so we always have the full
>> definition
>>>
>>> Hm. You mean a subroutine_type with template_parameter children that
>>> don't have actual values? That would give you a pattern, but not tell
>>> you what/where definitions exist. I don't see how that can help?
>>
>> Right now DWARF does only specializations, so DWARF would need to be
>> extended to be...