зеркало из https://github.com/microsoft/clang-1.git
Test conversion from apointer to incomplete type to void* in C++
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60131 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
cb7de523cc
Коммит
0f669f54f1
|
@ -74,14 +74,17 @@ void test_m() {
|
|||
|
||||
int* n(char*);
|
||||
double* n(void*);
|
||||
class E;
|
||||
|
||||
void test_n() {
|
||||
void test_n(E* e) {
|
||||
char ca[7];
|
||||
int* ip1 = n(ca);
|
||||
int* ip2 = n("foo");
|
||||
|
||||
float fa[7];
|
||||
double* dp1 = n(fa);
|
||||
|
||||
double* dp2 = n(e);
|
||||
}
|
||||
|
||||
enum PromotesToInt {
|
||||
|
|
Загрузка…
Ссылка в новой задаче