commit | 38a106017af27c76923424fb9863ea8f6e9509e1 | [log] [tgz] |
---|---|---|
author | Saleem Abdulrasool <compnerd@compnerd.org> | Tue Jan 24 19:57:05 2017 +0000 |
committer | Saleem Abdulrasool <compnerd@compnerd.org> | Tue Jan 24 19:57:05 2017 +0000 |
tree | 33fd9a3eeb9fbe9ade3c74d379bf47f0b2436636 | |
parent | b31402407404e987cf39b833005f6a63a95f1744 [diff] |
cxa_demangle: fix rvalue ref check When checking if the type is a r-value ref, we would not do a complete check. This would result in us treating a trailing parameter reference `&)` as a r-value ref, and improperly inject the cv qualifier on the type. We now correctly demangle the type `KFvRmE` as a constant function rather than a constant reference. Fixes PR31741! git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@292973 91177308-0d34-0410-b5e6-96231b3b80d8