summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-08-16 18:40:23 +0000
committerGreg Clayton <gclayton@apple.com>2011-08-16 18:40:23 +0000
commit72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90 (patch)
tree7e11ec16e00fd3373f0fd7eed6c8e203cc8211c6 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parentacb07b599c0f4b04e4f9ec0269d39b3c8981aede (diff)
downloadbcm5719-llvm-72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90.tar.gz
bcm5719-llvm-72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90.zip
Fixed an issue where we could end up creating multiple
C++ methods for a function depending on how the DWARF was created. Now we parse the class type from the definition, and all methods that use DW_AT_specification or DW_AT_abstract_origin attributes to point to the definition, now won't create duplicate entries. This is in response to how clang++ creates much different DWARF than gcc. llvm-svn: 137737
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud