diff options
author | Greg Clayton <gclayton@apple.com> | 2011-08-16 18:40:23 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2011-08-16 18:40:23 +0000 |
commit | 72da397a691a2c72cb0d0cfdb6ddaf6a4c648f90 (patch) | |
tree | 7e11ec16e00fd3373f0fd7eed6c8e203cc8211c6 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | acb07b599c0f4b04e4f9ec0269d39b3c8981aede (diff) | |
download | llvm-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