]> granicus.if.org Git - clang/commitdiff
Mention the changes in the handling of language linkage in the release notes.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 9 Apr 2013 12:51:24 +0000 (12:51 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 9 Apr 2013 12:51:24 +0000 (12:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179094 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index d9a3364606b942dbffa1c5f6f8cddebc7632acc5..fbcd1eff86ad0593fb5e4b8da5c46aee7d811eec 100644 (file)
@@ -81,6 +81,12 @@ C11 Feature Support
 C++ Language Changes in Clang
 -----------------------------
 
+- Clang now correctly implements language linkage for functions and variables.
+  This means that, for example, it is now possible to overload static functions
+  declared in an ``extern "C"`` context. For backwards compatibility, an alias
+  with the unmangled name is still emitted if it is the only one and has the
+  ``used`` attribute.
+
 C++11 Feature Support
 ^^^^^^^^^^^^^^^^^^^^^