[INFO] cloning repository https://github.com/eholk/opencl-stress [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/eholk/opencl-stress" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feholk%2Fopencl-stress", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feholk%2Fopencl-stress'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d37752b97cf5d520105ad16747bff90b6b2cfcb0 [INFO] checking eholk/opencl-stress against master#33fdb797f59421c7bbecaa4588ed5d7a31a9494a for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feholk%2Fopencl-stress" "/workspace/builds/worker-108/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-108/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/eholk/opencl-stress on toolchain 33fdb797f59421c7bbecaa4588ed5d7a31a9494a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/eholk/opencl-stress [INFO] finished tweaking git repo https://github.com/eholk/opencl-stress [INFO] tweaked toml for git repo https://github.com/eholk/opencl-stress written to /workspace/builds/worker-108/source/Cargo.toml [INFO] crate git repo https://github.com/eholk/opencl-stress already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/luqmana/rust-opencl.git` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-108/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-108/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6ba904826584f9f3609a28bba109fa585761a360ca2b8a0b4e817ebb1ee1dbed [INFO] running `Command { std: "docker" "start" "-a" "6ba904826584f9f3609a28bba109fa585761a360ca2b8a0b4e817ebb1ee1dbed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6ba904826584f9f3609a28bba109fa585761a360ca2b8a0b4e817ebb1ee1dbed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ba904826584f9f3609a28bba109fa585761a360ca2b8a0b4e817ebb1ee1dbed", kill_on_drop: false }` [INFO] [stdout] 6ba904826584f9f3609a28bba109fa585761a360ca2b8a0b4e817ebb1ee1dbed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-108/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-108/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e59939741c8645ef8d286b643b06e311d0f7166544dd3aa2257c3726f659fdda [INFO] running `Command { std: "docker" "start" "-a" "e59939741c8645ef8d286b643b06e311d0f7166544dd3aa2257c3726f659fdda", kill_on_drop: false }` [INFO] [stderr] Checking opencl v0.2.0 (https://github.com/luqmana/rust-opencl.git#b343dd53) [INFO] [stdout] error: expected one of `>`, a const expression, lifetime, or type, found `||` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:159:62 [INFO] [stdout] | [INFO] [stdout] 159 | ... mem::transmute(ptr::null::<||>()), [INFO] [stdout] | ^^ expected one of `>`, a const expression, lifetime, or type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:186:56 [INFO] [stdout] | [INFO] [stdout] 186 | let mut buf = Vec::from_elem(size as uint, 0i); [INFO] [stdout] | ^^ invalid suffix `i` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `>`, a const expression, lifetime, or type, found `||` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:226:66 [INFO] [stdout] | [INFO] [stdout] 226 | ... mem::transmute(ptr::null::<||>()), [INFO] [stdout] | ^^ expected one of `>`, a const expression, lifetime, or type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `>`, a const expression, lifetime, or type, found `||` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:522:65 [INFO] [stdout] | [INFO] [stdout] 522 | ... mem::transmute(ptr::null::<||>()), [INFO] [stdout] | ^^ expected one of `>`, a const expression, lifetime, or type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:599:32 [INFO] [stdout] | [INFO] [stdout] 599 | macro_rules! scalar_kernel_arg ( [INFO] [stdout] | ________________________________^ [INFO] [stdout] 600 | | ($t:ty) => (impl KernelArg for $t { [INFO] [stdout] 601 | | fn get_value(&self) -> (libc::size_t, *const libc::c_void) { [INFO] [stdout] 602 | | (mem::size_of::<$t>() as libc::size_t, [INFO] [stdout] ... | [INFO] [stdout] 605 | | }) [INFO] [stdout] 606 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 599 ~ macro_rules! scalar_kernel_arg { [INFO] [stdout] 600 | ($t:ty) => (impl KernelArg for $t { [INFO] [stdout] 601 | fn get_value(&self) -> (libc::size_t, *const libc::c_void) { [INFO] [stdout] 602 | (mem::size_of::<$t>() as libc::size_t, [INFO] [stdout] 603 | (self as *const $t) as *const libc::c_void) [INFO] [stdout] 604 | } [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 606 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:608:19 [INFO] [stdout] | [INFO] [stdout] 608 | scalar_kernel_arg!(int) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 608 | scalar_kernel_arg!{int} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 608 | scalar_kernel_arg!(int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:609:19 [INFO] [stdout] | [INFO] [stdout] 609 | scalar_kernel_arg!(uint) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 609 | scalar_kernel_arg!{uint} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 609 | scalar_kernel_arg!(uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:610:19 [INFO] [stdout] | [INFO] [stdout] 610 | scalar_kernel_arg!(u32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 610 | scalar_kernel_arg!{u32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 610 | scalar_kernel_arg!(u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:611:19 [INFO] [stdout] | [INFO] [stdout] 611 | scalar_kernel_arg!(u64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 611 | scalar_kernel_arg!{u64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 611 | scalar_kernel_arg!(u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:612:19 [INFO] [stdout] | [INFO] [stdout] 612 | scalar_kernel_arg!(i32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 612 | scalar_kernel_arg!{i32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 612 | scalar_kernel_arg!(i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:613:19 [INFO] [stdout] | [INFO] [stdout] 613 | scalar_kernel_arg!(i64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 613 | scalar_kernel_arg!{i64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 613 | scalar_kernel_arg!(i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:614:19 [INFO] [stdout] | [INFO] [stdout] 614 | scalar_kernel_arg!(f32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 614 | scalar_kernel_arg!{f32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 614 | scalar_kernel_arg!(f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:615:19 [INFO] [stdout] | [INFO] [stdout] 615 | scalar_kernel_arg!(f64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 615 | scalar_kernel_arg!{f64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 615 | scalar_kernel_arg!(f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:685:32 [INFO] [stdout] | [INFO] [stdout] 685 | fn as_event_list(&self, |*const cl_event, cl_uint| -> T) -> T; [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `:` or `@`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:685:57 [INFO] [stdout] | [INFO] [stdout] 685 | fn as_event_list(&self, |*const cl_event, cl_uint| -> T) -> T; [INFO] [stdout] | ^ expected one of `:` or `@` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:698:35 [INFO] [stdout] | [INFO] [stdout] 698 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:698:62 [INFO] [stdout] | [INFO] [stdout] 698 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ------- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:705:35 [INFO] [stdout] | [INFO] [stdout] 705 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:705:62 [INFO] [stdout] | [INFO] [stdout] 705 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ------- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:712:35 [INFO] [stdout] | [INFO] [stdout] 712 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:712:62 [INFO] [stdout] | [INFO] [stdout] 712 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ------- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:722:35 [INFO] [stdout] | [INFO] [stdout] 722 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:722:62 [INFO] [stdout] | [INFO] [stdout] 722 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ------- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:735:35 [INFO] [stdout] | [INFO] [stdout] 735 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/hl.rs:735:62 [INFO] [stdout] | [INFO] [stdout] 735 | fn as_event_list(&self, f: |*const cl_event, cl_uint| -> T) -> T [INFO] [stdout] | ------- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | fn put(&self, |ptr: *const c_void, size: size_t| -> cl_mem) -> B; [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:81:52 [INFO] [stdout] | [INFO] [stdout] 81 | fn put(&self, |ptr: *const c_void, size: size_t| -> cl_mem) -> B; [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:81:52 [INFO] [stdout] | [INFO] [stdout] 81 | fn put(&self, |ptr: *const c_void, size: size_t| -> cl_mem) -> B; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:85:21 [INFO] [stdout] | [INFO] [stdout] 85 | fn get(mem: &B, |offset: size_t, ptr: *mut c_void, size: size_t|) -> Self; [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:85:68 [INFO] [stdout] | [INFO] [stdout] 85 | fn get(mem: &B, |offset: size_t, ptr: *mut c_void, size: size_t|) -> Self; [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:85:68 [INFO] [stdout] | [INFO] [stdout] 85 | fn get(mem: &B, |offset: size_t, ptr: *mut c_void, size: size_t|) -> Self; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | fn write(&self, |offset: size_t, ptr: *const c_void, size: size_t|); [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:89:70 [INFO] [stdout] | [INFO] [stdout] 89 | fn write(&self, |offset: size_t, ptr: *const c_void, size: size_t|); [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:89:70 [INFO] [stdout] | [INFO] [stdout] 89 | fn write(&self, |offset: size_t, ptr: *const c_void, size: size_t|); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | fn read(&mut self, |offset: size_t, ptr: *mut c_void, size: size_t|); [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected argument name, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:93:71 [INFO] [stdout] | [INFO] [stdout] 93 | fn read(&mut self, |offset: size_t, ptr: *mut c_void, size: size_t|); [INFO] [stdout] | ^ expected argument name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:93:71 [INFO] [stdout] | [INFO] [stdout] 93 | fn read(&mut self, |offset: size_t, ptr: *mut c_void, size: size_t|); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:98:22 [INFO] [stdout] | [INFO] [stdout] 98 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:98:57 [INFO] [stdout] | [INFO] [stdout] 98 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:98:55 [INFO] [stdout] | [INFO] [stdout] 98 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:108:22 [INFO] [stdout] | [INFO] [stdout] 108 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:108:57 [INFO] [stdout] | [INFO] [stdout] 108 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:108:55 [INFO] [stdout] | [INFO] [stdout] 108 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:118:22 [INFO] [stdout] | [INFO] [stdout] 118 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:118:57 [INFO] [stdout] | [INFO] [stdout] 118 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:118:55 [INFO] [stdout] | [INFO] [stdout] 118 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:128:34 [INFO] [stdout] | [INFO] [stdout] 128 | fn get(mem: &CLBuffer, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Vec [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:128:81 [INFO] [stdout] | [INFO] [stdout] 128 | fn get(mem: &CLBuffer, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Vec [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:128:82 [INFO] [stdout] | [INFO] [stdout] 128 | fn get(mem: &CLBuffer, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Vec [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:128:81 [INFO] [stdout] | [INFO] [stdout] 128 | fn get(mem: &CLBuffer, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Vec [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:141:73 [INFO] [stdout] | [INFO] [stdout] 141 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:141:74 [INFO] [stdout] | [INFO] [stdout] 141 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:141:73 [INFO] [stdout] | [INFO] [stdout] 141 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:149:27 [INFO] [stdout] | [INFO] [stdout] 149 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:149:74 [INFO] [stdout] | [INFO] [stdout] 149 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:149:75 [INFO] [stdout] | [INFO] [stdout] 149 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:149:74 [INFO] [stdout] | [INFO] [stdout] 149 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:157:22 [INFO] [stdout] | [INFO] [stdout] 157 | macro_rules! get_arg ( [INFO] [stdout] | ______________________^ [INFO] [stdout] 158 | | ($t:ty) => (impl Get, $t> for $t [INFO] [stdout] 159 | | { [INFO] [stdout] 160 | | fn get(_: &CLBuffer<$t>, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> $t { [INFO] [stdout] ... | [INFO] [stdout] 165 | | }) [INFO] [stdout] 166 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 157 ~ macro_rules! get_arg { [INFO] [stdout] 158 | ($t:ty) => (impl Get, $t> for $t [INFO] [stdout] 159 | { [INFO] [stdout] 160 | fn get(_: &CLBuffer<$t>, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> $t { [INFO] [stdout] 161 | let mut v: $t = zero(); [INFO] [stdout] 162 | f(0, (&mut v as *mut $t) as *mut c_void, mem::size_of::<$t>() as size_t); [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 166 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | get_arg!(int) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 168 | get_arg!{int} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 168 | get_arg!(int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | get_arg!(uint) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 169 | get_arg!{uint} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 169 | get_arg!(uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | get_arg!(u32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 170 | get_arg!{u32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 170 | get_arg!(u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | get_arg!(u64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 171 | get_arg!{u64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 171 | get_arg!(u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | get_arg!(i32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 172 | get_arg!{i32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 172 | get_arg!(i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | get_arg!(i64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 173 | get_arg!{i64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 173 | get_arg!(i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | get_arg!(f32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 174 | get_arg!{f32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 174 | get_arg!(f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | get_arg!(f64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 175 | get_arg!{f64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 175 | get_arg!(f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:177:22 [INFO] [stdout] | [INFO] [stdout] 177 | macro_rules! put_arg ( [INFO] [stdout] | ______________________^ [INFO] [stdout] 178 | | ($t:ty) => (impl Put<$t, CLBuffer<$t>> for $t [INFO] [stdout] 179 | | { [INFO] [stdout] 180 | | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer<$t> { [INFO] [stdout] ... | [INFO] [stdout] 185 | | }) [INFO] [stdout] 186 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 177 ~ macro_rules! put_arg { [INFO] [stdout] 178 | ($t:ty) => (impl Put<$t, CLBuffer<$t>> for $t [INFO] [stdout] 179 | { [INFO] [stdout] 180 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> CLBuffer<$t> { [INFO] [stdout] 181 | CLBuffer { [INFO] [stdout] 182 | cl_buffer: f((self as *const $t) as *const c_void, mem::size_of::<$t>() as size_t) [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 186 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 188 | put_arg!(int) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 188 | put_arg!{int} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 188 | put_arg!(int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | put_arg!(uint) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 189 | put_arg!{uint} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 189 | put_arg!(uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | put_arg!(u32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 190 | put_arg!{u32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 190 | put_arg!(u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | put_arg!(u64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 191 | put_arg!{u64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 191 | put_arg!(u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | put_arg!(i32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 192 | put_arg!{i32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 192 | put_arg!(i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | put_arg!(i64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 193 | put_arg!{i64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 193 | put_arg!(i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | put_arg!(f32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 194 | put_arg!{f32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 194 | put_arg!(f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | put_arg!(f64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 195 | put_arg!{f64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 195 | put_arg!(f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:197:23 [INFO] [stdout] | [INFO] [stdout] 197 | macro_rules! read_arg ( [INFO] [stdout] | _______________________^ [INFO] [stdout] 198 | | ($t:ty) => (impl Read for $t [INFO] [stdout] 199 | | { [INFO] [stdout] 200 | | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) { [INFO] [stdout] ... | [INFO] [stdout] 204 | | ) [INFO] [stdout] 205 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 197 ~ macro_rules! read_arg { [INFO] [stdout] 198 | ($t:ty) => (impl Read for $t [INFO] [stdout] 199 | { [INFO] [stdout] 200 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) { [INFO] [stdout] 201 | f(0, (self as *mut $t) as *mut c_void, mem::size_of::<$t>() as size_t) [INFO] [stdout] 202 | } [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 205 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:207:10 [INFO] [stdout] | [INFO] [stdout] 207 | read_arg!(int) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 207 | read_arg!{int} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 207 | read_arg!(int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | read_arg!(uint) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 208 | read_arg!{uint} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 208 | read_arg!(uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:209:10 [INFO] [stdout] | [INFO] [stdout] 209 | read_arg!(u32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 209 | read_arg!{u32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 209 | read_arg!(u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | read_arg!(u64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 210 | read_arg!{u64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 210 | read_arg!(u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | read_arg!(i32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 211 | read_arg!{i32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 211 | read_arg!(i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:212:10 [INFO] [stdout] | [INFO] [stdout] 212 | read_arg!(i64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 212 | read_arg!{i64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 212 | read_arg!(i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:213:10 [INFO] [stdout] | [INFO] [stdout] 213 | read_arg!(f32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 213 | read_arg!{f32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 213 | read_arg!(f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | read_arg!(f64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 214 | read_arg!{f64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 214 | read_arg!(f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:216:24 [INFO] [stdout] | [INFO] [stdout] 216 | macro_rules! write_arg ( [INFO] [stdout] | ________________________^ [INFO] [stdout] 217 | | ($t:ty) => (impl Write for $t [INFO] [stdout] 218 | | { [INFO] [stdout] 219 | | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) { [INFO] [stdout] ... | [INFO] [stdout] 222 | | }) [INFO] [stdout] 223 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 216 ~ macro_rules! write_arg { [INFO] [stdout] 217 | ($t:ty) => (impl Write for $t [INFO] [stdout] 218 | { [INFO] [stdout] 219 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) { [INFO] [stdout] 220 | f(0, (self as *const $t) as *const c_void, mem::size_of::<$t>() as size_t) [INFO] [stdout] 221 | } [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 223 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | write_arg!(int) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 225 | write_arg!{int} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 225 | write_arg!(int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | write_arg!(uint) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 226 | write_arg!{uint} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 226 | write_arg!(uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | write_arg!(u32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 227 | write_arg!{u32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 227 | write_arg!(u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | write_arg!(u64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 228 | write_arg!{u64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 228 | write_arg!(u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:229:11 [INFO] [stdout] | [INFO] [stdout] 229 | write_arg!(i32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 229 | write_arg!{i32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 229 | write_arg!(i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:230:11 [INFO] [stdout] | [INFO] [stdout] 230 | write_arg!(i64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 230 | write_arg!{i64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 230 | write_arg!(i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:231:11 [INFO] [stdout] | [INFO] [stdout] 231 | write_arg!(f32) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 231 | write_arg!{f32} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 231 | write_arg!(f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/mem.rs:232:11 [INFO] [stdout] | [INFO] [stdout] 232 | write_arg!(f64) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 232 | write_arg!{f64} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 232 | write_arg!(f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:27:61 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new(width: uint, height: uint, depth: uint, val: |uint, uint, uint| -> T) -> Array3D [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:27:72 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new(width: uint, height: uint, depth: uint, val: |uint, uint, uint| -> T) -> Array3D [INFO] [stdout] | ^ expected one of `:`, `@`, or `|` [INFO] [stdout] | [INFO] [stdout] = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) [INFO] [stdout] help: if this is a parameter name, give it a type [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new(width: uint, height: uint, depth: uint, val: |uint, uint: TypeName, uint| -> T) -> Array3D [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] help: if this is a type, explicitly ignore the parameter name [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new(width: uint, height: uint, depth: uint, val: |uint, _: uint, uint| -> T) -> Array3D [INFO] [stdout] | ~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:27:80 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new(width: uint, height: uint, depth: uint, val: |uint, uint, uint| -> T) -> Array3D [INFO] [stdout] | ---- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:68:22 [INFO] [stdout] | [INFO] [stdout] 68 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> Array3DCL [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:68:57 [INFO] [stdout] | [INFO] [stdout] 68 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> Array3DCL [INFO] [stdout] | ^^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:68:55 [INFO] [stdout] | [INFO] [stdout] 68 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> Array3DCL [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:86:35 [INFO] [stdout] | [INFO] [stdout] 86 | fn get(arr: &Array3DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array3D [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:86:82 [INFO] [stdout] | [INFO] [stdout] 86 | fn get(arr: &Array3DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array3D [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:86:83 [INFO] [stdout] | [INFO] [stdout] 86 | fn get(arr: &Array3DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array3D [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:86:82 [INFO] [stdout] | [INFO] [stdout] 86 | fn get(arr: &Array3DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array3D [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:107:24 [INFO] [stdout] | [INFO] [stdout] 107 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:107:73 [INFO] [stdout] | [INFO] [stdout] 107 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:107:74 [INFO] [stdout] | [INFO] [stdout] 107 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:107:73 [INFO] [stdout] | [INFO] [stdout] 107 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:116:27 [INFO] [stdout] | [INFO] [stdout] 116 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:116:74 [INFO] [stdout] | [INFO] [stdout] 116 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:116:75 [INFO] [stdout] | [INFO] [stdout] 116 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:116:74 [INFO] [stdout] | [INFO] [stdout] 116 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:155:48 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn new(width: uint, height: uint, val: |uint, uint| -> T) -> Array2D { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:155:61 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn new(width: uint, height: uint, val: |uint, uint| -> T) -> Array2D { [INFO] [stdout] | ---- ^^ expected parameter name [INFO] [stdout] | | [INFO] [stdout] | while parsing this or-pattern starting here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:189:22 [INFO] [stdout] | [INFO] [stdout] 189 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> Array2DCL [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:189:57 [INFO] [stdout] | [INFO] [stdout] 189 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> Array2DCL [INFO] [stdout] | ^^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:189:55 [INFO] [stdout] | [INFO] [stdout] 189 | fn put(&self, f: |ptr: *const c_void, size: size_t| -> cl_mem) -> Array2DCL [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:206:35 [INFO] [stdout] | [INFO] [stdout] 206 | fn get(arr: &Array2DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array2D [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:206:82 [INFO] [stdout] | [INFO] [stdout] 206 | fn get(arr: &Array2DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array2D [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:206:83 [INFO] [stdout] | [INFO] [stdout] 206 | fn get(arr: &Array2DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array2D [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:206:82 [INFO] [stdout] | [INFO] [stdout] 206 | fn get(arr: &Array2DCL, f: |offset: size_t, ptr: *mut c_void, size: size_t|) -> Array2D [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:226:24 [INFO] [stdout] | [INFO] [stdout] 226 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:226:73 [INFO] [stdout] | [INFO] [stdout] 226 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:226:74 [INFO] [stdout] | [INFO] [stdout] 226 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:226:73 [INFO] [stdout] | [INFO] [stdout] 226 | fn write(&self, f: |offset: size_t, ptr: *const c_void, size: size_t|) [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:235:27 [INFO] [stdout] | [INFO] [stdout] 235 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: a trailing `|` is not allowed in an or-pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:235:74 [INFO] [stdout] | [INFO] [stdout] 235 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ help: remove the `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `)` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:235:75 [INFO] [stdout] | [INFO] [stdout] 235 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/array.rs:235:74 [INFO] [stdout] | [INFO] [stdout] 235 | fn read(&mut self, f: |offset: size_t, ptr: *mut c_void, size: size_t|) [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected one of 7 possible tokens [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustrt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-opencl-18192c142e877e60/b343dd5/src/lib.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | extern crate rustrt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 130 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0463`. [INFO] [stdout] [INFO] [stderr] error: could not compile `opencl` due to 131 previous errors [INFO] running `Command { std: "docker" "inspect" "e59939741c8645ef8d286b643b06e311d0f7166544dd3aa2257c3726f659fdda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e59939741c8645ef8d286b643b06e311d0f7166544dd3aa2257c3726f659fdda", kill_on_drop: false }` [INFO] [stdout] e59939741c8645ef8d286b643b06e311d0f7166544dd3aa2257c3726f659fdda