diff options
| author | bors <bors@rust-lang.org> | 2014-12-18 17:32:07 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-12-18 17:32:07 +0000 |
| commit | f9a48492a82f805aa40d8b6fea290badbab0d1b1 (patch) | |
| tree | f496892ac2e9bfb5b7be8016c6d5ad5e5d6667ef /src/libstd/sys/unix/stack_overflow.rs | |
| parent | c4d58ce15be0318622b42790a501e0d20a9f827c (diff) | |
| parent | ddb2466f6a1bb66f22824334022a4cee61c73bdc (diff) | |
| download | rust-f9a48492a82f805aa40d8b6fea290badbab0d1b1.tar.gz rust-f9a48492a82f805aa40d8b6fea290badbab0d1b1.zip | |
auto merge of #19984 : japaric/rust/macro-expressions, r=alexcrichton
followed by a semicolon.
This allows code like `vec![1i, 2, 3].len();` to work.
This breaks code that uses macros as statements without putting
semicolons after them, such as:
fn main() {
...
assert!(a == b)
assert!(c == d)
println(...);
}
It also breaks code that uses macros as items without semicolons:
local_data_key!(foo)
fn main() {
println("hello world")
}
Add semicolons to fix this code. Those two examples can be fixed as
follows:
fn main() {
...
assert!(a == b);
assert!(c == d);
println(...);
}
local_data_key!(foo);
fn main() {
println("hello world")
}
RFC #378.
Closes #18635.
[breaking-change]
---
Rebased version of #18958
r? @alexcrichton
cc @pcwalton
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
