diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-07-04 17:30:46 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-07-04 17:30:46 -0700 |
| commit | bfa43ca3011bd1296cb1797ad3ea1c5dc4056749 (patch) | |
| tree | 49fb07ca73518685bb29299970cbe7be9449e380 | |
| parent | f2e2a14f364041fc5cb346fd308bb1777ca3c24c (diff) | |
| download | rust-bfa43ca3011bd1296cb1797ad3ea1c5dc4056749.tar.gz rust-bfa43ca3011bd1296cb1797ad3ea1c5dc4056749.zip | |
Add tests for various ways to write 'do' and 'for' without args
| -rw-r--r-- | src/test/run-pass/do-for-empty-args.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/run-pass/do-for-empty-args.rs b/src/test/run-pass/do-for-empty-args.rs new file mode 100644 index 00000000000..e486980af7b --- /dev/null +++ b/src/test/run-pass/do-for-empty-args.rs @@ -0,0 +1,16 @@ +// no-reformat +// Testing various forms of `do` and `for` with empty arg lists + +fn f(f: fn() -> bool) { +} + +fn main() { + do f() || { true } + do f() { true } + do f || { true } + do f { true } + for f() || { } + for f() { } + for f || { } + for f { } +} |
