diff options
author | Hans Wennborg <hans@hanshq.net> | 2014-05-15 22:07:49 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2014-05-15 22:07:49 +0000 |
commit | 61e1f5cc721b67ea42d962024ebd0d323f7a7f93 (patch) | |
tree | 24086ba26bc292700e9d89764608fd18f8056cbb /include/clang/Basic/DiagnosticSemaKinds.td | |
parent | b4415008e09aab84dd503ff0312589ee569522c3 (diff) | |
download | clang-61e1f5cc721b67ea42d962024ebd0d323f7a7f93.tar.gz clang-61e1f5cc721b67ea42d962024ebd0d323f7a7f93.tar.bz2 clang-61e1f5cc721b67ea42d962024ebd0d323f7a7f93.tar.xz |
Allow dllimport/dllexport on inline functions and adjust the linkage.
This is a step towards handling these attributes on classes (PR11170).
Differential Revision: http://reviews.llvm.org/D3772
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@208925 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/DiagnosticSemaKinds.td')
-rw-r--r-- | include/clang/Basic/DiagnosticSemaKinds.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index 5d5e3849ed..4e434a4063 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -2091,6 +2091,8 @@ def warn_attribute_invalid_on_definition : Warning< InGroup<IgnoredAttributes>; def err_attribute_dll_redeclaration : Error< "redeclaration of %q0 cannot add %q1 attribute">; +def err_attribute_dllimport_function_definition : Error< + "dllimport cannot be applied to non-inline function definition">; def err_attribute_dllimport_data_definition : Error< "definition of dllimport data">; def err_attribute_weakref_not_static : Error< |