Skip to content

Commit 0103c58

Browse files
authored
support -Zmin-function-alignment (#1572)
1 parent de372d3 commit 0103c58

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib.rs

+6
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,12 @@ fn build_isa(sess: &Session, jit: bool) -> Arc<dyn TargetIsa + 'static> {
280280

281281
flags_builder.set("enable_llvm_abi_extensions", "true").unwrap();
282282

283+
if let Some(align) = sess.opts.unstable_opts.min_function_alignment {
284+
flags_builder
285+
.set("log2_min_function_alignment", &align.bytes().ilog2().to_string())
286+
.unwrap();
287+
}
288+
283289
use rustc_session::config::OptLevel;
284290
match sess.opts.optimize {
285291
OptLevel::No => {

0 commit comments

Comments
 (0)