I think I'm going to fix that one now, because otherwise a 32-to-64-bit cross-compiled program can do this:
```
task <unnamed> failed at 'enum value matched no variant', /home/jld/src/rust/src/libstd/repr.rs:521
```
when trying to `%?` a variant with a non-32-bit discriminant.