summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/SparsePropagation.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-10-13 23:13:20 +0000
committerGreg Clayton <gclayton@apple.com>2011-10-13 23:13:20 +0000
commit20568dd98158294f0c593eca055b46ad21121e0f (patch)
tree9e62dc61b5601da0502b99522a00852c0572fec8 /llvm/lib/Analysis/SparsePropagation.cpp
parent00846159246ceee580c3d0ac749280daccba590e (diff)
downloadbcm5719-llvm-20568dd98158294f0c593eca055b46ad21121e0f.tar.gz
bcm5719-llvm-20568dd98158294f0c593eca055b46ad21121e0f.zip
Fixed a case where we might end up trying to parse a type in the DWARF parser for a method whose class isn't currently in the process of completing itself. Currently, methods of a class, must be parsed when the class type that contains the method is asked to complete itself through the clang::ExternalASTSource virtual functions. Now we "do the right thing" by checking if the class is being defined, and if so we parse it, else we tell the class to complete itself so everything happens correctly.
llvm-svn: 141908
Diffstat (limited to 'llvm/lib/Analysis/SparsePropagation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud