summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libobjc/ChangeLog6
-rw-r--r--libobjc/objc/objc-decls.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 0c77cba4289..b8ebab2beae 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,9 @@
+2020-01-01 Andrew Pinski <pinskia@gmail.com>
+
+ PR libobjc/93099
+ * objc/objc-decls.h (objc_EXPORT): Define it to
+ extern for DLL_EXPORT define case.
+
2020-01-01 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
diff --git a/libobjc/objc/objc-decls.h b/libobjc/objc/objc-decls.h
index 7abe87ebd92..3f5b28b1585 100644
--- a/libobjc/objc/objc-decls.h
+++ b/libobjc/objc/objc-decls.h
@@ -29,7 +29,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#if defined (_WIN32) || defined (__WIN32__) || defined (WIN32)
# ifdef DLL_EXPORT /* defined by libtool (if required) */
-# define objc_EXPORT
+# define objc_EXPORT extern
# define objc_DECLARE
# else
# define objc_EXPORT extern __declspec(dllimport)