blob: 7016ee5af444868a62a4e83d1b026f78e02196e3 [file] [log] [blame]
// Ensure that we can offer suggestions for misspellings via a
// namespace alias.
// { dg-options "-fdiagnostics-show-caret" }
namespace N { int x; int color; }
namespace M = N;
namespace O = M;
int foo ()
{
return M::y; // { dg-error ".y. is not a member of .M." }
/* { dg-begin-multiline-output "" }
return M::y;
^
{ dg-end-multiline-output "" } */
}
int bar ()
{
return O::colour; // { dg-error ".colour. is not a member of .O.; did you mean 'color'\\?" }
/* { dg-begin-multiline-output "" }
return O::colour;
^~~~~~
color
{ dg-end-multiline-output "" } */
}