@@ -382,8 +382,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
382
382
383
383
// write debugger script
384
384
let mut script_str = String :: with_capacity ( 2048 ) ;
385
- let charset = if cfg ! ( target_os = "bitrig" ) { "auto" } else { "UTF-8" } ;
386
- script_str. push_str ( & format ! ( "set charset {}\n " , charset) ) ;
385
+ script_str. push_str ( & format ! ( "set charset {}\n " , charset( ) ) ) ;
387
386
script_str. push_str ( & format ! ( "file {}\n " , exe_file. to_str( ) . unwrap( ) ) ) ;
388
387
script_str. push_str ( "target remote :5039\n " ) ;
389
388
script_str. push_str ( & format ! ( "set solib-search-path \
@@ -517,8 +516,7 @@ fn run_debuginfo_gdb_test(config: &Config, props: &TestProps, testfile: &Path) {
517
516
. to_string ( ) ;
518
517
// write debugger script
519
518
let mut script_str = String :: with_capacity ( 2048 ) ;
520
- let charset = if cfg ! ( target_os = "bitrig" ) { "auto" } else { "UTF-8" } ;
521
- script_str. push_str ( & format ! ( "set charset {}\n " , charset) ) ;
519
+ script_str. push_str ( & format ! ( "set charset {}\n " , charset( ) ) ) ;
522
520
script_str. push_str ( "show version\n " ) ;
523
521
524
522
match config. gdb_version {
@@ -1791,3 +1789,11 @@ fn run_codegen_test(config: &Config, props: &TestProps,
1791
1789
( base_lines as f64 ) / ( clang_lines as f64 ) ,
1792
1790
0.001 ) ;
1793
1791
}
1792
+
1793
+ fn charset ( ) -> & ' static str {
1794
+ if cfg ! ( any( target_os = "bitrig" , target_os = "freebsd" ) ) {
1795
+ "auto"
1796
+ } else {
1797
+ "UTF-8"
1798
+ }
1799
+ }
0 commit comments