Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
750c85ea8efd0f899cdf7ba9060d1286ba14be9a
/
test
/
SemaCXX
/
abstract.cpp
a165da0
Track overriding methods when instantiating a template class. Fixes PR5550.
by Sebastian Redl
· 16 years ago
2782302
It's OK for a pure virtual function to override another pure virtual function. Fixes PR5222.
by Anders Carlsson
· 16 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 16 years ago
d1969d8
Prep for new warning.
by Mike Stump
· 16 years ago
f89bb0f
Replace a cast with a dyn_cast as suggested by Doug.
by Anders Carlsson
· 16 years ago
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
8ff8c22
Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar://problem/6854087>
by Anders Carlsson
· 16 years ago
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
d7d5f02
Rename clang to clang-cc.
by Daniel Dunbar
· 16 years ago
5eff73c
Handle pointers to arrays of abstract types.
by Anders Carlsson
· 16 years ago
8211eff
More work on diagnosing abstract classes. We can now handle cases like
by Anders Carlsson
· 16 years ago
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
b9bbe49
It's an error to try to allocate an abstract object using new.
by Anders Carlsson
· 16 years ago
4681ebd
Disallow abstract types where appropriate.
by Anders Carlsson
· 16 years ago
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