aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2013-05-21 13:48:39 +0000
committerReid Kleckner <reid@kleckner.net>2013-05-21 13:48:39 +0000
commit52195b74d01520b6bce0f8c08234bf6eb8cfd496 (patch)
tree162deca74e4b9d1cc878b07f2be194b3df0d9145 /include
parent5f11de60f2a95d7a1369797c731a1039c547d37a (diff)
Reverting r182337, which merged r182266, __declspec(selectany)
Was "Implement __declspec(selectany) under -fms-extensions ..." git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_33@182381 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/clang/Basic/Attr.td4
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td2
2 files changed, 0 insertions, 6 deletions
diff --git a/include/clang/Basic/Attr.td b/include/clang/Basic/Attr.td
index 25c9fcb5af..441a79a23b 100644
--- a/include/clang/Basic/Attr.td
+++ b/include/clang/Basic/Attr.td
@@ -948,10 +948,6 @@ def ForceInline : InheritableAttr {
let Spellings = [Keyword<"__forceinline">];
}
-def SelectAny : InheritableAttr {
- let Spellings = [Declspec<"selectany">];
-}
-
def Win64 : InheritableAttr {
let Spellings = [Keyword<"__w64">];
}
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td
index b770c07339..f5345eb8c3 100644
--- a/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/include/clang/Basic/DiagnosticSemaKinds.td
@@ -1948,8 +1948,6 @@ def warn_weak_identifier_undeclared : Warning<
"weak identifier %0 never declared">;
def err_attribute_weak_static : Error<
"weak declaration cannot have internal linkage">;
-def err_attribute_selectany_non_extern_data : Error<
- "'selectany' can only be applied to data items with external linkage">;
def warn_attribute_weak_import_invalid_on_definition : Warning<
"'weak_import' attribute cannot be specified on a definition">,
InGroup<IgnoredAttributes>;