Skip to content

Commit 4c1a6a2

Browse files
authored
[flang][Driver] Support -Qunused-arguments (#107462)
This partially addresses: #89888
1 parent fd2da9e commit 4c1a6a2

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

clang/include/clang/Driver/Options.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -949,7 +949,7 @@ def : Flag<["-"], "fident">, Group<f_Group>, Alias<Qy>,
949949
def : Flag<["-"], "fno-ident">, Group<f_Group>, Alias<Qn>,
950950
Visibility<[ClangOption, CLOption, DXCOption, CC1Option]>;
951951
def Qunused_arguments : Flag<["-"], "Qunused-arguments">,
952-
Flags<[NoXarchOption]>, Visibility<[ClangOption, CLOption, DXCOption]>,
952+
Flags<[NoXarchOption]>, Visibility<[ClangOption, CLOption, DXCOption, FlangOption]>,
953953
HelpText<"Don't emit warning for unused driver arguments">;
954954
def Q : Flag<["-"], "Q">, IgnoredGCCCompat;
955955
def S : Flag<["-"], "S">, Flags<[NoXarchOption]>,
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
! RUN: %flang -Qunused-arguments -c -o /dev/null %s -L. 2>&1 | FileCheck %s --allow-empty
2+
3+
! CHECK-NOT: argument unused during compilation
4+
5+
end program

0 commit comments

Comments
 (0)