@@ -1718,6 +1718,10 @@ options! {
17181718 "explicitly enable the `cfg(target_thread_local)` directive" ) ,
17191719 hir_stats: bool = ( false , parse_bool, [ UNTRACKED ] ,
17201720 "print some statistics about AST and HIR (default: no)" ) ,
1721+ hotpatch: bool = ( false , parse_bool, [ TRACKED ] ,
1722+ "ensures hotpatching is always possible by ensuring that the first instruction of \
1723+ each function is at least two bytes, and no jump within the function goes to the first instruction. \
1724+ Should be combined with link-arg passing -functionpadmin to the linker. Currently only supported for x86 (default: false)") ,
17211725 human_readable_cgu_names: bool = ( false , parse_bool, [ TRACKED ] ,
17221726 "generate human-readable, predictable names for codegen units (default: no)" ) ,
17231727 identify_regions: bool = ( false , parse_bool, [ UNTRACKED ] ,
@@ -1813,10 +1817,6 @@ options! {
18131817 "MIR optimization level (0-4; default: 1 in non optimized builds and 2 in optimized builds)" ) ,
18141818 move_size_limit: Option <usize > = ( None , parse_opt_number, [ TRACKED ] ,
18151819 "the size at which the `large_assignments` lint starts to be emitted" ) ,
1816- ms_hotpatch: bool = ( false , parse_bool, [ TRACKED ] ,
1817- "ensures hotpatching is always possible by ensuring that the first instruction of \
1818- each function is at least two bytes, and no jump within the function goes to the first instruction. \
1819- Should be combined with link-arg passing -functionpadmin to the linker. Currently only supported for x86 (default: false)") ,
18201820 mutable_noalias: bool = ( true , parse_bool, [ TRACKED ] ,
18211821 "emit noalias metadata for mutable references (default: yes)" ) ,
18221822 next_solver: Option <NextSolverConfig > = ( None , parse_next_solver_config, [ TRACKED ] ,
0 commit comments