Displaying 4 results from an estimated 4 matches for "subroutinetyp".
Did you mean:
subroutinetype
2014 Jul 14
3
[LLVMdev] LTO type uniquing: ODR assertion failure
We still have access to types via MDNodes directly and the assertion that
assumes all accesses to DITypes are accessing the resolved DIType will fire
i.e assert(Ty == resolve(Ty.getRef()))
One example is the access to DIType via DIArray in SubroutineType. If all
elements in the type array are DITypes we can create a DITypeArray and use
that for SubroutineType's type array instead. But we currently have
unspecified parameter in the type array and it is not a DIType.
What are your thoughts? Suggestions are welcome.
Is it a good idea to canonic...
2014 Jul 21
4
[LLVMdev] LTO type uniquing: ODR assertion failure
...pes are accessing the resolved DIType
>> >> >> will
>> >> >> fire
>> >> >>
>> >> >> i.e assert(Ty == resolve(Ty.getRef()))
>> >> >>
>> >> >> One example is the access to DIType via DIArray in SubroutineType.
>> >> >> If
>> >> >> all
>> >> >> elements in the type array are DITypes we can create a DITypeArray
>> >> >> and
>> >> >> use
>> >> >> that for SubroutineType's type array instead. But...
2014 Jul 21
2
[LLVMdev] LTO type uniquing: ODR assertion failure
...;>
>> We still have access to types via MDNodes directly and the assertion that
>> assumes all accesses to DITypes are accessing the resolved DIType will fire
>>
>> i.e assert(Ty == resolve(Ty.getRef()))
>>
>> One example is the access to DIType via DIArray in SubroutineType. If all
>> elements in the type array are DITypes we can create a DITypeArray and use
>> that for SubroutineType's type array instead. But we currently have
>> unspecified parameter in the type array and it is not a DIType.
>
>
> I am going to work on a patch that ad...
2014 Jul 21
2
[LLVMdev] LTO type uniquing: ODR assertion failure
...on
>> >> that
>> >> assumes all accesses to DITypes are accessing the resolved DIType will
>> >> fire
>> >>
>> >> i.e assert(Ty == resolve(Ty.getRef()))
>> >>
>> >> One example is the access to DIType via DIArray in SubroutineType. If
>> >> all
>> >> elements in the type array are DITypes we can create a DITypeArray and
>> >> use
>> >> that for SubroutineType's type array instead. But we currently have
>> >> unspecified parameter in the type array and it is not...