commit | e0deb035b3e2d07b41ea55db84b110abcb65b753 | [log] [tgz] |
---|---|---|
author | Charles Davis <cdavis@mines.edu> | Wed Jun 13 00:18:14 2012 +0000 |
committer | Charles Davis <cdavis@mines.edu> | Wed Jun 13 00:18:14 2012 +0000 |
tree | 49080a73b9936b6fa8159b139bcebe03456769d5 | |
parent | b3b26bfe61558232ccd0053697a143a30ac1e079 [diff] |
Grab bag of Microsoft Mangler fixes: - Support mangling virtual function tables (base tables need work on the ManglerContext interface). - Correct mangling of local scopes (i.e. functions and C++ methods). - Replace every llvm_unreachable() for actually-reachable code with a diagnostic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158376 91177308-0d34-0410-b5e6-96231b3b80d8