1. a165da0 Track overriding methods when instantiating a template class. Fixes PR5550. by Sebastian Redl · 16 years ago
  2. 2782302 It's OK for a pure virtual function to override another pure virtual function. Fixes PR5222. by Anders Carlsson · 16 years ago
  3. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  4. d1969d8 Prep for new warning. by Mike Stump · 16 years ago
  5. f89bb0f Replace a cast with a dyn_cast as suggested by Doug. by Anders Carlsson · 16 years ago
  6. d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 16 years ago
  7. 8ff8c22 Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar://problem/6854087> by Anders Carlsson · 16 years ago
  8. e65a3c8 Fix the bug that Eli noticed where we wouldn't look at function decls outside the class declaration. by Anders Carlsson · 16 years ago
  9. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
  10. 5eff73c Handle pointers to arrays of abstract types. by Anders Carlsson · 16 years ago
  11. 8211eff More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 16 years ago
  12. 11f21a0 More improvements to abstract type checking. Handle arrays correctly, and make sure to check parameter types before they decay. by Anders Carlsson · 16 years ago
  13. b9bbe49 It's an error to try to allocate an abstract object using new. by Anders Carlsson · 16 years ago
  14. 4681ebd Disallow abstract types where appropriate. by Anders Carlsson · 16 years ago
  15. 67e4dd2 Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 16 years ago