Better watch out! D runs on watchOS!

Joakim via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Dec 30 16:15:49 PST 2015


On Thursday, 31 December 2015 at 00:11:34 UTC, Dan Olson wrote:
> On Wednesday, 30 December 2015 at 23:11:06 UTC, Joakim wrote:
>> That sounds like this issue I ran into with ARM EH:
>>
>> https://github.com/ldc-developers/ldc/issues/489#issuecomment-143560075
>>
>> I was able to work around it by disabling the mentioned llvm 
>> optimization pass:
>>
>> https://gist.github.com/joakim-noah/1fb23fba1ba5b7e87e1a#file-android_tls-L42
>>
>> https://gist.github.com/joakim-noah/63693ead3aa62216e1d9#file-ldc_android_arm-L3133
>
> Yup, that's exactly it!  The approach I took was to leave 
> optimization on, removed the casts, and byte load the data into 
> the uint vars.  If the dwarf data is not guaranteed to be 
> aligned to the data type, then I think this is the approach to 
> take.

Sounds good, submit a PR and let's get it in.


More information about the Digitalmars-d-announce mailing list