From 0313c7849d7352fe705edcd17f1fcb1a9753fa0d Mon Sep 17 00:00:00 2001 From: Danilo Piparo <danilo.piparo@cern.ch> Date: Mon, 24 Sep 2018 09:50:28 +0200 Subject: [PATCH] [Cling] Fix tag lookup test --- interpreter/cling/test/Lookup/tag.C | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/interpreter/cling/test/Lookup/tag.C b/interpreter/cling/test/Lookup/tag.C index 97c0991b8f0..3667f55f1dc 100644 --- a/interpreter/cling/test/Lookup/tag.C +++ b/interpreter/cling/test/Lookup/tag.C @@ -28,7 +28,7 @@ class C {}; namespace N { enum class Inside_E {}; -class C {}; +class Inside_C {}; } .rawInput 0 @@ -57,21 +57,21 @@ const clang::NamedDecl *nameddecl{nullptr}; nameddecl = utils::Lookup::Named(&S, "N", nullptr); nameddecl //CHECK: (const clang::NamedDecl *) 0x{{[1-9a-f][0-9a-f]*$}} -decl->getQualifiedNameAsString().c_str() +nameddecl->getQualifiedNameAsString().c_str() //CHECK-NEXT: ({{[^)]+}}) "N" -const clang::DeclContext *context = dyn_cast<clang::DeclContext>(decl); +const clang::DeclContext *context = dyn_cast<clang::DeclContext>(nameddecl); context //CHECK: (const clang::DeclContext *) 0x{{[1-9a-f][0-9a-f]*$}} -decl = utils::Lookup::Tag(&S, "E", context); -decl +tagdecl = utils::Lookup::Tag(&S, "Inside_E", context); +tagdecl //CHECK: (const clang::TagDecl *) 0x{{[1-9a-f][0-9a-f]*$}} -decl->getQualifiedNameAsString().c_str() -//CHECK-NEXT: ({{[^)]+}}) "N::E" +tagdecl->getQualifiedNameAsString().c_str() +//CHECK-NEXT: ({{[^)]+}}) "N::Inside_E" -decl = utils::Lookup::Tag(&S, "C", context); -decl +tagdecl = utils::Lookup::Tag(&S, "Inside_C", context); +tagdecl //CHECK: (const clang::TagDecl *) 0x{{[1-9a-f][0-9a-f]*$}} -decl->getQualifiedNameAsString().c_str() -//CHECK-NEXT: ({{[^)]+}}) "N::C" +tagdecl->getQualifiedNameAsString().c_str() +//CHECK-NEXT: ({{[^)]+}}) "N::Inside_C" -- GitLab