aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
diff options
context:
space:
mode:
authorAnastasia Stulova <anastasia.stulova@arm.com>2019-04-04 10:48:36 +0000
committerAnastasia Stulova <anastasia.stulova@arm.com>2019-04-04 10:48:36 +0000
commit094c72660a30c06085b86b7115165f6cc687f662 (patch)
tree30b3d65517e10246cd87400a1e4f9a733b3a7d17 /llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
parent153c3887e4e7181f872309312a46965dbaea750f (diff)
downloadllvm-094c72660a30c06085b86b7115165f6cc687f662.zip
llvm-094c72660a30c06085b86b7115165f6cc687f662.tar.gz
llvm-094c72660a30c06085b86b7115165f6cc687f662.tar.bz2
[PR41276] Fixed incorrect generation of addr space cast for 'this' in C++.
Improved classification of address space cast when qualification conversion is performed - prevent adding addr space cast for non-pointer and non-reference types. Take address space correctly from the pointee. Also pass correct address space from 'this' object using AggValueSlot when generating addrspacecast in the constructor call. Differential Revision: https://reviews.llvm.org/D59988 llvm-svn: 357682
Diffstat (limited to 'llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions