aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.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 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parentacb07b599c0f4b04e4f9ec0269d39b3c8981aede (diff)
downloadllvm-72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90.zip
llvm-72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90.tar.gz
llvm-72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90.tar.bz2
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 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions