diff options
author | Scott Linder <scott@scottlinder.com> | 2019-05-02 19:03:57 +0000 |
---|---|---|
committer | Scott Linder <scott@scottlinder.com> | 2019-05-02 19:03:57 +0000 |
commit | 151e674ab9981c986990e45c8a0a97815cac2021 (patch) | |
tree | a3df8deb4b5ade474d4d56846269bf6760f33210 /include | |
parent | 8a2708eca05acc8285203bd8efbdc68318f61fcb (diff) |
[Sema] Emit warning for visibility attribute on internal-linkage declaration
GCC warns on these cases, but we currently just silently ignore the attribute.
Differential Revision: https://reviews.llvm.org/D61097
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359814 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/clang/Basic/DiagnosticSemaKinds.td | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index cccc9e4aa0..229df8f25f 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -2778,6 +2778,9 @@ def warn_attribute_ignored : Warning<"%0 attribute ignored">, def warn_attribute_ignored_on_inline : Warning<"%0 attribute ignored on inline function">, InGroup<IgnoredAttributes>; +def warn_attribute_ignored_on_non_external : + Warning<"%0 attribute is ignored on a non-external symbol">, + InGroup<IgnoredAttributes>; def warn_nocf_check_attribute_ignored : Warning<"'nocf_check' attribute ignored; use -fcf-protection to enable the attribute">, InGroup<IgnoredAttributes>; |