Skip to content

Commit 5d24217

Browse files
authored
[Clang] Pass -fseparate-named-sections from the driver (#91567)
This is a follow up to #91028.
1 parent 6aac30f commit 5d24217

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6146,6 +6146,8 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
61466146

61476147
Args.addOptOutFlag(CmdArgs, options::OPT_funique_section_names,
61486148
options::OPT_fno_unique_section_names);
6149+
Args.addOptInFlag(CmdArgs, options::OPT_fseparate_named_sections,
6150+
options::OPT_fno_separate_named_sections);
61496151
Args.addOptInFlag(CmdArgs, options::OPT_funique_internal_linkage_names,
61506152
options::OPT_fno_unique_internal_linkage_names);
61516153
Args.addOptInFlag(CmdArgs, options::OPT_funique_basic_block_section_names,
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// RUN: %clang -### -fseparate-named-sections %s -c 2>&1 | FileCheck -check-prefix=CHECK-OPT %s
2+
// RUN: %clang -### -fseparate-named-sections -fno-separate-named-sections %s -c 2>&1 | FileCheck -check-prefix=CHECK-NOOPT %s
3+
// CHECK-OPT: "-fseparate-named-sections"
4+
// CHECK-NOOPT-NOT: "-fseparate-named-sections"

0 commit comments

Comments
 (0)