diff --git a/tests/auto/cplusplus/codegen/tst_codegen.cpp b/tests/auto/cplusplus/codegen/tst_codegen.cpp index c53dfad3cdd3a604ef08097c5361ccc9fce932ab..c536305be684ad3c37931b74759821e9d17d01cf 100644 --- a/tests/auto/cplusplus/codegen/tst_codegen.cpp +++ b/tests/auto/cplusplus/codegen/tst_codegen.cpp @@ -6,7 +6,7 @@ #include <Scope.h> #include <TranslationUnit.h> #include <Literals.h> -#include <Semantic.h> +#include <Bind.h> #include <Symbols.h> #include <QtTest> diff --git a/tests/auto/cplusplus/semantic/tst_semantic.cpp b/tests/auto/cplusplus/semantic/tst_semantic.cpp index 42b986f86e7ed83b1dba2408742b04c5feab4c0b..52541b168c80fd29f5d17af5654c169ac935141b 100644 --- a/tests/auto/cplusplus/semantic/tst_semantic.cpp +++ b/tests/auto/cplusplus/semantic/tst_semantic.cpp @@ -8,7 +8,7 @@ #include <Parser.h> #include <AST.h> #include <ASTVisitor.h> -#include <Semantic.h> +#include <Bind.h> #include <Scope.h> #include <Symbols.h> #include <CoreTypes.h> @@ -62,16 +62,14 @@ public: { QVERIFY(unit); QVERIFY(unit->ast()); - Semantic sem(unit); + Bind bind(unit); TranslationUnitAST *ast = unit->ast()->asTranslationUnit(); QVERIFY(ast); - for (DeclarationListAST *decl = ast->declaration_list; decl; decl = decl->next) { - sem.check(decl->value, globals); - } + bind(ast, globals); } TranslationUnit *unit; - Scope *globals; + Namespace *globals; unsigned errorCount; };