зеркало из https://github.com/microsoft/clang.git
Add a test case for P%7346, which was fixed by not doing the operator
delete lookup until the end of the class definition. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110176 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
15442825bb
Коммит
d05b1b2a44
|
@ -70,3 +70,16 @@ namespace test2 {
|
|||
C c; // expected-note {{first required here}}
|
||||
}
|
||||
}
|
||||
|
||||
// PR7346
|
||||
namespace test3 {
|
||||
struct A {
|
||||
virtual ~A();
|
||||
static void operator delete(void*, const int &);
|
||||
};
|
||||
|
||||
struct B : A {
|
||||
virtual ~B() {}
|
||||
static void operator delete(void*);
|
||||
};
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче