This website requires JavaScript.
Explore
Help
Register
Sign In
mikros
/
rust
Watch
1
Star
0
Fork
0
You've already forked rust
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
e4c141a331
rust
/
src
/
test
/
compile-fail
/
break-outside-loop.rs
8 lines
108 B
Rust
Raw
Normal View
History
Unescape
Escape
More rigorous reuse of cleanup sequences In both landing pads and break/cont/ret unwinding. Closes #300
2012-02-15 06:57:29 -06:00
// error-pattern:break outside a loop
Friendlier error message for break outside a loop The typechecker should really check for this, but at least now there's an error message rather than an inexhaustive match failure in trans.
2011-06-10 16:34:01 -05:00
fn
main
(
)
{
Reformat for new syntax
2011-07-27 07:19:39 -05:00
let
pth
=
break
;
Friendlier error message for break outside a loop The typechecker should really check for this, but at least now there's an error message rather than an inexhaustive match failure in trans.
2011-06-10 16:34:01 -05:00
Reformat for new syntax
2011-07-27 07:19:39 -05:00
let
rs
:
{
t
:
str
}
=
{
t
:
pth
}
;
Friendlier error message for break outside a loop The typechecker should really check for this, but at least now there's an error message rather than an inexhaustive match failure in trans.
2011-06-10 16:34:01 -05:00
Reformat This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-19 17:16:48 -05:00
}
Reference in New Issue
Copy Permalink