From 2bfc47075a9c2e7f0824bac0beb4d471a309312b Mon Sep 17 00:00:00 2001 From: Ted Horst Date: Sat, 26 Mar 2016 21:40:13 -0500 Subject: [PATCH] Set source file name when setting breakpoints in lldb --- src/compiletest/runtest.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/compiletest/runtest.rs b/src/compiletest/runtest.rs index efad2038f82f7..24fd413ef09c2 100644 --- a/src/compiletest/runtest.rs +++ b/src/compiletest/runtest.rs @@ -727,8 +727,11 @@ fn run_debuginfo_lldb_test(config: &Config, props: &TestProps, testpaths: &TestP script_str.push_str("type category enable Rust\n"); // Set breakpoints on every line that contains the string "#break" + let source_file_name = testpaths.file.file_name().unwrap().to_string_lossy(); for line in &breakpoint_lines { - script_str.push_str(&format!("breakpoint set --line {}\n", line)); + script_str.push_str(&format!("breakpoint set --file '{}' --line {}\n", + source_file_name, + line)); } // Append the other commands