@@ -1718,6 +1718,10 @@ options! {
1718
1718
"explicitly enable the `cfg(target_thread_local)` directive" ) ,
1719
1719
hir_stats: bool = ( false , parse_bool, [ UNTRACKED ] ,
1720
1720
"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)") ,
1721
1725
human_readable_cgu_names: bool = ( false , parse_bool, [ TRACKED ] ,
1722
1726
"generate human-readable, predictable names for codegen units (default: no)" ) ,
1723
1727
identify_regions: bool = ( false , parse_bool, [ UNTRACKED ] ,
@@ -1813,10 +1817,6 @@ options! {
1813
1817
"MIR optimization level (0-4; default: 1 in non optimized builds and 2 in optimized builds)" ) ,
1814
1818
move_size_limit: Option <usize > = ( None , parse_opt_number, [ TRACKED ] ,
1815
1819
"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)") ,
1820
1820
mutable_noalias: bool = ( true , parse_bool, [ TRACKED ] ,
1821
1821
"emit noalias metadata for mutable references (default: yes)" ) ,
1822
1822
next_solver: Option <NextSolverConfig > = ( None , parse_next_solver_config, [ TRACKED ] ,
0 commit comments