Jeffrey Seyfried 759b8a8e7d Allow macro-expanded macros in trailing expression positions to expand into statements:
```rust
macro_rules! m { () => { let x = 1; x } }
macro_rules! n { () => {
    m!() //< This can now expand into statements
}}
fn main() { n!(); }
```

and revert needless fallout fixes.
2016-07-13 04:49:32 +00:00
..
2016-07-12 04:31:40 +00:00
2016-07-12 04:31:40 +00:00
2016-07-08 10:42:48 -04:00
2016-07-08 10:42:48 -04:00