History log of /external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
651f13cea278ec967336033dd032faef0e9fc2ec 24-Apr-2014 Stephen Hines <srhines@google.com> Updated to Clang 3.5a.

Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
3be37d1d2d5733523e516e5a6b22c576e740230e 13-Jul-2013 Reid Kleckner <reid@kleckner.net> [ms-cxxabi] Don't consider function templates for name backrefs

They don't seem to be used for back references, presumably because a
function template is unlikely to reoccur, while a class template name
may reoccur as a type.

This fixes a mangling issue for llvm::hash_combine() in Hashing.h.

Reviewers: timurrrr

Differential Revision: http://llvm-reviews.chandlerc.com/D1078

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
f9aed96537a23c9e8852a8ba6429feb25a23dbc9 12-Jul-2012 Timur Iskhodzhanov <timurrrr@google.com> [Windows] Split the back reference tests into two separate files as the templates are getting hairy

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
8771872ab78fe4bd65393f94f2b1b6eb8b4ec6d3 27-Jun-2012 Timur Iskhodzhanov <timurrrr@google.com> Two more tests for PR13207 - wrong mangling of templates with back references [-cxx-abi microsoft]

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
7249eb05c8edb3987f2971b2f68ec618712c113a 27-Jun-2012 Timur Iskhodzhanov <timurrrr@google.com> Add a few (currently failing) tests for the PR13207 (template mangling in the presence of back references).

I've added an extra FileCheck pass for that with an extra "CURRENT" prefix.
I've carefully chosed the CURRENT/CORRECT prefixes so they
a) are self-descriptive
b) have the same length so the mangling between the current and the correct version is obvious

Feel free to ask me to change the prefixes if you know a better alternative.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
4285f84a5c3725210b4f12551af6c5d467d0763d 27-Jun-2012 Timur Iskhodzhanov <timurrrr@google.com> [Windows] Improve mangling of templates when back references are present

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
3f835687b8f7ad3060fe4c462727b212ed714b30 23-Jun-2012 Timur Iskhodzhanov <timurrrr@google.com> [Windows] Fix mangling of repeated types in the presence of bool and function pointers PR13176,PR13177

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159059 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp
06e767d6703fdae9cda21c6c96c79a0135e2567a 21-Jun-2012 Richard Smith <richard-llvm@metafoo.co.uk> MS: Mangle rvalue references and nullptr_t, and produce back-references when
appropriate. Patch by João Matos!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158895 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/mangle-ms-back-references.cpp