Added import loop test.

2010-06-25  Sami Wagiaalla  <swagiaal@redhat.com>

	* gdb.cp/operator.cc: Created an import loop.
	* gdb.cp/operator.exp: Added testcase for import loop.
This commit is contained in:
Sami Wagiaalla 2010-06-25 18:05:30 +00:00
parent c0cc4c83bd
commit 099ef718e3
3 changed files with 24 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/operator.cc: Created an import loop.
* gdb.cp/operator.exp: Added testcase for import loop.
2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
Test PR python/11407.

View file

@ -157,6 +157,22 @@ using namespace N;
//------------------
namespace O
{
namespace P
{
using namespace ::O;
}
using namespace P;
}
using namespace O;
class test { };
test x;
//------------------
int main ()
{
A a;

View file

@ -56,3 +56,6 @@ gdb_test "p j == 1" "Cannot resolve function operator== to any overloaded instan
# Test that indirectly imported operators work
gdb_test "p l == 1" "= 88"
# Test that we don't fall into an import loop
gdb_test {p x[0]} {No symbol "operator\[\]" in current context.}