Displaying 4 results from an estimated 4 matches for "d10111".
2015 May 29
9
[LLVMdev] Error handling in LLVMObject library
...r. The current approach is to use std::error_code as a return
type, and store the result in by-reference argument, for instance:
std::error_code getSymbolAddress(DataRefImpl Symbol, uint64_t &Res);
I wanted to follow this approach in a proposed large MachO API change
(http://reviews.llvm.org/D10111), but it raised discussion on whether this
approach is right.
Moving this discussion here. I see the following options:
1. Use the current approach:
std::error_code getSymbolAddress(DataRefImpl Symbol, uint64_t &Res);
Pros:
* don't need to change a large number of (often virtual) API...
2015 May 30
1
[LLVMdev] Error handling in LLVMObject library
...is to use std::error_code as a return
> type, and store the result in by-reference argument, for instance:
> std::error_code getSymbolAddress(DataRefImpl Symbol, uint64_t &Res);
>
> I wanted to follow this approach in a proposed large MachO API change
> (http://reviews.llvm.org/D10111
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D10111&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=t8fOzjcE-HffAHdlkx8x2RzDYXmOrfwTVRZMBY_I1-k&s=vIEUEH66ZENYUbm5_hrLkGBXJih9kgG91w9SNPrpGGU&e=>),
> but...
2015 Jun 01
2
[LLVMdev] Error handling in LLVMObject library
...is to use std::error_code as a return
> type, and store the result in by-reference argument, for instance:
> std::error_code getSymbolAddress(DataRefImpl Symbol, uint64_t &Res);
>
> I wanted to follow this approach in a proposed large MachO API change
> (http://reviews.llvm.org/D10111), but it raised discussion on whether this
> approach is right.
> Moving this discussion here. I see the following options:
>
> 1. Use the current approach:
> std::error_code getSymbolAddress(DataRefImpl Symbol, uint64_t &Res);
>
> Pros:
> * don't need to change...
2015 Jun 02
2
[LLVMdev] Error handling in LLVMObject library
...gt; return type, and store the result in by-reference argument, for instance:
>>> std::error_code getSymbolAddress(DataRefImpl Symbol, uint64_t &Res);
>>>
>>> I wanted to follow this approach in a proposed large MachO API change
>>> (http://reviews.llvm.org/D10111
>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D10111&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=t8fOzjcE-HffAHdlkx8x2RzDYXmOrfwTVRZMBY_I1-k&s=vIEUEH66ZENYUbm5_hrLkGBXJih9kgG91w9SNPrpGGU&e=>),
&...