summaryrefslogtreecommitdiffstats
path: root/clang/utils/TestUtils/deep-stack.py
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-12-03 18:33:45 +0000
committerDouglas Gregor <dgregor@apple.com>2009-12-03 18:33:45 +0000
commitc99f1553652aa099c26e1c7695b59aeeb18c54c5 (patch)
tree0170a6eea5f9e1d52e666408c5de8b42fbb7c8f0 /clang/utils/TestUtils/deep-stack.py
parent2a3dbb57496d1d970664ce9ca6ddce71c126ecd5 (diff)
downloadbcm5719-llvm-c99f1553652aa099c26e1c7695b59aeeb18c54c5.tar.gz
bcm5719-llvm-c99f1553652aa099c26e1c7695b59aeeb18c54c5.zip
Unify the end-of-class code paths used by the parser and template
instantiation, to ensure that we mark class template specilizations as abstract when we need to and perform checking of abstract classes. Also, move the checking that determines whether we are creating a variable of abstract class type *after* we check whether the type is complete. Otherwise, we won't see when we have an abstract class template specialization that is implicitly instantiated by this declaration. This is the "something else" that Sebastian had noted earlier. llvm-svn: 90467
Diffstat (limited to 'clang/utils/TestUtils/deep-stack.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud