diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-08-12 17:53:10 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-08-12 17:53:10 +0000 |
commit | 2f6a96e1b65667f2577fd1e15c2ea2fd496bb8f5 (patch) | |
tree | 9ab7a61555f13395268ddf95a0af21c19802854e /llvm/lib/Transforms/InstCombine/InstructionCombining.cpp | |
parent | 4714826262ae77dec341eefa9887d0b930fce0ad (diff) | |
download | bcm5719-llvm-2f6a96e1b65667f2577fd1e15c2ea2fd496bb8f5.tar.gz bcm5719-llvm-2f6a96e1b65667f2577fd1e15c2ea2fd496bb8f5.zip |
MS ABI: Mangle this qualifiers on function types
C++11 allows this qualifiers to exist on function types when used in
template arguments. Previously, I believed it wasn't possible because
MSVC rejected declarations like: S<int () const &> s;
However, it turns out MSVC properly allows them in using declarations;
updated clang to be compatible with this mangling.
llvm-svn: 215464
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstructionCombining.cpp')
0 files changed, 0 insertions, 0 deletions