OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PR testsuite/25241
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
g++.old-deja
/
g++.bugs
/
900514_03.C
diff --git
a/gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C
b/gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C
index
a5419fb
..
3826e08
100644
(file)
--- a/
gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C
+++ b/
gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C
@@
-19,14
+19,14
@@
struct t_0_st_0;
struct t_0_st_1 {
int member;
struct t_0_st_1 {
int member;
- t_0_st_1 (t_0_st_0&);// { dg-
error "
" }
+ t_0_st_1 (t_0_st_0&);// { dg-
message "note
" }
t_0_st_1 ();
};
struct t_0_st_0 {
int member;
t_0_st_1 ();
};
struct t_0_st_0 {
int member;
- operator t_0_st_1 ();// { dg-
error "
" }
+ operator t_0_st_1 ();// { dg-
message "note
" }
};
t_0_st_0 t_0_st_0_obj0;
};
t_0_st_0 t_0_st_0_obj0;
@@
-37,13
+37,13
@@
void t_0_assignment ()
t_0_st_1 t_0_st_1_obj1;
t_0_st_1 t_0_st_1_obj2;
t_0_st_1 t_0_st_1_obj1;
t_0_st_1 t_0_st_1_obj2;
- t_0_st_1_obj0 = t_0_st_0_obj0; // { dg-error "" } caught
+ t_0_st_1_obj0 = t_0_st_0_obj0; // { dg-error "
ambiguous
" } caught
t_0_st_1_obj1 = t_0_st_1 (t_0_st_0_obj0);
}
void t_0_local_init ()
{
t_0_st_1_obj1 = t_0_st_1 (t_0_st_0_obj0);
}
void t_0_local_init ()
{
- t_0_st_1 t_0_st_1_obj0 = t_0_st_0_obj0; // { dg-error "" }
+ t_0_st_1 t_0_st_1_obj0 = t_0_st_0_obj0; // { dg-error "
ambiguous
" }
t_0_st_1 t_0_st_1_obj1 = t_0_st_1 (t_0_st_0_obj0);
}
t_0_st_1 t_0_st_1_obj1 = t_0_st_1 (t_0_st_0_obj0);
}
@@
-52,15
+52,15
@@
struct t_1_st_0;
struct t_1_st_1 {
int member;
struct t_1_st_1 {
int member;
- t_1_st_1 (t_1_st_0&); // { dg-
error "
" }
+ t_1_st_1 (t_1_st_0&); // { dg-
message "note
" }
t_1_st_1 ();
t_1_st_1 ();
- void operator= (t_1_st_1&); // { dg-
error "
" }
+ void operator= (t_1_st_1&); // { dg-
message "note
" }
};
struct t_1_st_0 {
int member;
};
struct t_1_st_0 {
int member;
- operator t_1_st_1 (); // { dg-
error "
" }
+ operator t_1_st_1 (); // { dg-
message "note
" }
};
t_1_st_0 t_1_st_0_obj0;
};
t_1_st_0 t_1_st_0_obj0;
@@
-71,13
+71,13
@@
void t_1_assignment ()
t_1_st_1 t_1_st_1_obj1;
t_1_st_1 t_1_st_1_obj2;
t_1_st_1 t_1_st_1_obj1;
t_1_st_1 t_1_st_1_obj2;
- t_1_st_1_obj0 = t_1_st_0_obj0; // { dg-error "" }
- t_1_st_1_obj1 = t_1_st_1 (t_1_st_0_obj0); // { dg-error "" }
+ t_1_st_1_obj0 = t_1_st_0_obj0; // { dg-error "
no match
" }
+ t_1_st_1_obj1 = t_1_st_1 (t_1_st_0_obj0); // { dg-error "
no match
" }
}
void t_1_local_init ()
{
}
void t_1_local_init ()
{
- t_1_st_1 t_1_st_1_obj0 = t_1_st_0_obj0; // { dg-error "" }
+ t_1_st_1 t_1_st_1_obj0 = t_1_st_0_obj0; // { dg-error "
ambiguous
" }
t_1_st_1 t_1_st_1_obj1 = t_1_st_1 (t_1_st_0_obj0);
}
t_1_st_1 t_1_st_1_obj1 = t_1_st_1 (t_1_st_0_obj0);
}
@@
-86,14
+86,14
@@
struct t_2_st_0;
struct t_2_st_1 {
int member;
struct t_2_st_1 {
int member;
- t_2_st_1 (t_2_st_0); // { dg-
error "" } candidate
+ t_2_st_1 (t_2_st_0); // { dg-
message "note" }
t_2_st_1 ();
};
struct t_2_st_0 {
int member;
t_2_st_1 ();
};
struct t_2_st_0 {
int member;
- operator t_2_st_1 (); // { dg-
error "" } candidate
+ operator t_2_st_1 (); // { dg-
message "candidate" }
};
t_2_st_0 t_2_st_0_obj0;
};
t_2_st_0 t_2_st_0_obj0;
@@
-104,12
+104,12
@@
void t_2_assignment ()
t_2_st_1 t_2_st_1_obj1;
t_2_st_1 t_2_st_1_obj2;
t_2_st_1 t_2_st_1_obj1;
t_2_st_1 t_2_st_1_obj2;
- t_2_st_1_obj0 = t_2_st_0_obj0; // { dg-error "" } caught
+ t_2_st_1_obj0 = t_2_st_0_obj0; // { dg-error "
ambiguous
" } caught
t_2_st_1_obj1 = t_2_st_1 (t_2_st_0_obj0);
}
void t_2_local_init ()
{
t_2_st_1_obj1 = t_2_st_1 (t_2_st_0_obj0);
}
void t_2_local_init ()
{
- t_2_st_1 t_2_st_1_obj0 = t_2_st_0_obj0; // { dg-error "" }
+ t_2_st_1 t_2_st_1_obj0 = t_2_st_0_obj0; // { dg-error "
ambiguous
" }
t_2_st_1 t_2_st_1_obj1 = t_2_st_1 (t_2_st_0_obj0);
}
t_2_st_1 t_2_st_1_obj1 = t_2_st_1 (t_2_st_0_obj0);
}