[D-runtime] win32 regression in exception handling

Brad Roberts braddr at puremagic.com
Mon Jan 24 20:55:42 PST 2011


I scanned the diff and didn't see anything we're not doing elsewhere already.  The default arg idiom has worked for a
while.  The access violation is coming from inside deh.d itself, though I haven't gone to see what line 631 is yet.

On 1/24/2011 8:26 PM, Sean Kelly wrote:
> I hadn't looked at that diff yet. It doesnt look right to me. Can __FILE__ really be used in that way?
> 
> Sent from my iPhone
> 
> On Jan 24, 2011, at 8:00 PM, Brad Roberts <braddr at puremagic.com> wrote:
> 
>> Now that the dust of the svn -> git migration has settled some, there's a failure that's stuck with us.  Since this
>> druntime change, the win32 dmd test34.d test has failed:
>>
>> https://github.com/D-Programming-Language/druntime/commit/559df80b3d9c51272c5804de8df27af75099b977
>>
>> http://d.puremagic.com/test-results/test_data.ghtml?dataid=43441
>>
>>  Before test 3:
>>  object.Error at src\rt\deh.d(631): Access Violation
>>
>> I did a test build at the previous commit and the test passes.  So that's definitely the one that introduces the
>> problem.  It might well be just exposing a dormant problem, but either way, it stopped working at that point.
>>



More information about the D-runtime mailing list