Re: [rust-dev] Out of -Z flags

2013-09-04 Thread Niko Matsakis
Just switch it to u64. Niko On Tue, Sep 03, 2013 at 02:34:22PM -0400, Corey Richardson wrote: Right now Z flags are implemented using a bit flag stored in a uint, which is only reliably 32 bits on the platforms we use. We could extend it to a u64, or we could use an enum, but we can't

Re: [rust-dev] Out of -Z flags

2013-09-03 Thread Josh Matthews
We could free one up by moving basic debug-info back into the -g flag. Now that we have automated tests, it's a lot less likely to get busted and frustrate people. On 3 September 2013 14:34, Corey Richardson co...@octayn.net wrote: Right now Z flags are implemented using a bit flag stored in a

[rust-dev] Out of -Z flags

2013-09-03 Thread Corey Richardson
Right now Z flags are implemented using a bit flag stored in a uint, which is only reliably 32 bits on the platforms we use. We could extend it to a u64, or we could use an enum, but we can't continue doing this, because https://github.com/mozilla/rust/pull/8955 uses the last available bit.