Skip to content

Commit e8a74f2

Browse files
committed
[Driver] Use addOptInFlag for some HIP options. NFC
1 parent b2247f8 commit e8a74f2

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6561,19 +6561,17 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
65616561
if (Args.hasFlag(options::OPT_fhip_new_launch_api,
65626562
options::OPT_fno_hip_new_launch_api, true))
65636563
CmdArgs.push_back("-fhip-new-launch-api");
6564-
if (Args.hasFlag(options::OPT_fgpu_allow_device_init,
6565-
options::OPT_fno_gpu_allow_device_init, false))
6566-
CmdArgs.push_back("-fgpu-allow-device-init");
6564+
Args.addOptInFlag(CmdArgs, options::OPT_fgpu_allow_device_init,
6565+
options::OPT_fno_gpu_allow_device_init);
65676566
Args.addOptInFlag(CmdArgs, options::OPT_fhip_kernel_arg_name,
65686567
options::OPT_fno_hip_kernel_arg_name);
65696568
}
65706569

65716570
if (IsCuda || IsHIP) {
65726571
if (IsRDCMode)
65736572
CmdArgs.push_back("-fgpu-rdc");
6574-
if (Args.hasFlag(options::OPT_fgpu_defer_diag,
6575-
options::OPT_fno_gpu_defer_diag, false))
6576-
CmdArgs.push_back("-fgpu-defer-diag");
6573+
Args.addOptInFlag(CmdArgs, options::OPT_fgpu_defer_diag,
6574+
options::OPT_fno_gpu_defer_diag);
65776575
if (Args.hasFlag(options::OPT_fgpu_exclude_wrong_side_overloads,
65786576
options::OPT_fno_gpu_exclude_wrong_side_overloads,
65796577
false)) {

0 commit comments

Comments
 (0)