Skip to content

Commit 9246f9b

Browse files
committed
updated comments
1 parent 92f028d commit 9246f9b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/base.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ pub fn compile_codegen_unit(
141141
// replacing code patterns (like loops) with calls to builtins (like memset).
142142
// The `-fno-tree-loop-distribute-patterns` flag disables the loop distribution pass
143143
// that transforms loops into calls to library functions (memset, memcpy, etc.).
144+
// See GCC handling for more details:
145+
// https://github.com/rust-lang/gcc/blob/efdd0a7290c22f5438d7c5380105d353ee3e8518/gcc/c-family/c-opts.cc#L953
144146
let crate_attrs = tcx.hir_attrs(rustc_hir::CRATE_HIR_ID);
145147
if find_attr!(crate_attrs, AttributeKind::NoBuiltins) {
146148
context.add_command_line_option("-fno-tree-loop-distribute-patterns");

0 commit comments

Comments
 (0)