From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Tue, 5 Jan 2016 08:53:56 +0100 From: cinap_lenrek@felloff.net To: 9fans@9fans.net In-Reply-To: <8edba5d726ee6a032d8521c7de33f499@felloff.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] subtracting pointers on amd64 6c Topicbox-Message-UUID: 7e324fdc-ead9-11e9-9d60-3106f5b1d025 rsc has fixed this in the go 6c compiler. so far most code seems to compile and work fine. the most fallout is with warnings for %ld format strings as char* - char* is now vlong instead of long. is there any prefered way on how to move forwards with amd64? i think as memories grow, we will hit problems with 32 bit longs more often, so this change might be worthwhile in the long term, even if having to add casts for print statements is a bit annoying. -- cinap