Suppose I have the following program :

**********************************************
//prog1.rs
use std::rand::{task_rng, Rng};

fn main() {
    let names = ["Alice", "Bob", "Carol"];
    for name in names.iter() {
        let v = task_rng().shuffle(~[1,2,3]);
        for num in v.iter() {
            println!("{:s} says: {:d}", *name, *num);
        }
    }
}
**********************************************

In previous versions of rust it was possible to put
a breakpoint on "shuffle"  e.g.

One would first compile via :

rustc -Z debug-info prog1.rs

and then one could proceed to put a breakpoint on "shuffle" :

gdb ./prog1
(gdb) break shuffle
(gdb) run

However now it doesn't seem possible to put a breakpoint on shuffle. Why is
this? Thanks.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to