https://github.com/tarunprabhu created https://github.com/llvm/llvm-project/pull/107462
This partially addresses: https://github.com/llvm/llvm-project/issues/89888 >From 302ee0694f6e2528076a4e2a98ca37213e78efae Mon Sep 17 00:00:00 2001 From: Tarun Prabhu <tarun.pra...@gmail.com> Date: Thu, 5 Sep 2024 14:33:50 -0600 Subject: [PATCH] [flang][Driver] Support -Qunused-arguments This partially addresses: https://github.com/llvm/llvm-project/issues/89888 --- clang/include/clang/Driver/Options.td | 2 +- flang/test/Driver/q-unused-arguments.f90 | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 flang/test/Driver/q-unused-arguments.f90 diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index 1b9b3f2c6600a3..e3a98bab2a5020 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -949,7 +949,7 @@ def : Flag<["-"], "fident">, Group<f_Group>, Alias<Qy>, def : Flag<["-"], "fno-ident">, Group<f_Group>, Alias<Qn>, Visibility<[ClangOption, CLOption, DXCOption, CC1Option]>; def Qunused_arguments : Flag<["-"], "Qunused-arguments">, - Flags<[NoXarchOption]>, Visibility<[ClangOption, CLOption, DXCOption]>, + Flags<[NoXarchOption]>, Visibility<[ClangOption, CLOption, DXCOption, FlangOption]>, HelpText<"Don't emit warning for unused driver arguments">; def Q : Flag<["-"], "Q">, IgnoredGCCCompat; def S : Flag<["-"], "S">, Flags<[NoXarchOption]>, diff --git a/flang/test/Driver/q-unused-arguments.f90 b/flang/test/Driver/q-unused-arguments.f90 new file mode 100644 index 00000000000000..95210da888fc55 --- /dev/null +++ b/flang/test/Driver/q-unused-arguments.f90 @@ -0,0 +1,5 @@ +! RUN: %flang -Qunused-arguments -c -o /dev/null %s -L. 2>&1 | FileCheck %s --allow-empty + +! CHECK-NOT: argument unused during compilation + +end program _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits