Author: Paul Robinson Date: 2020-03-27T12:12:44-07:00 New Revision: ee7510dc86656b739881466fddd59253d008139d
URL: https://github.com/llvm/llvm-project/commit/ee7510dc86656b739881466fddd59253d008139d DIFF: https://github.com/llvm/llvm-project/commit/ee7510dc86656b739881466fddd59253d008139d.diff LOG: Fix a Diag call not to assume option spelling Added: Modified: clang/lib/Driver/ToolChains/PS4CPU.cpp Removed: ################################################################################ diff --git a/clang/lib/Driver/ToolChains/PS4CPU.cpp b/clang/lib/Driver/ToolChains/PS4CPU.cpp index 2c0d8d05d7c0..ebeed3803e06 100644 --- a/clang/lib/Driver/ToolChains/PS4CPU.cpp +++ b/clang/lib/Driver/ToolChains/PS4CPU.cpp @@ -440,9 +440,11 @@ void toolchains::PS4CPU::addClangTargetOptions( ArgStringList &CC1Args, Action::OffloadKind DeviceOffloadingKind) const { // PS4 does not use init arrays. - if (DriverArgs.hasArg(clang::driver::options::OPT_fuse_init_array)) + if (DriverArgs.hasArg(options::OPT_fuse_init_array)) { + Arg *A = DriverArgs.getLastArg(options::OPT_fuse_init_array); getDriver().Diag(clang::diag::err_drv_unsupported_opt_for_target) - << "-fuse-init-array" << getTriple().str(); + << A->getAsString(DriverArgs) << getTriple().str(); + } CC1Args.push_back("-fno-use-init-array"); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits