diff --git a/tests/auto/cplusplus/ast/tst_ast.cpp b/tests/auto/cplusplus/ast/tst_ast.cpp
index e4ef03211d0fe04287966e2280f57fa9430cc99f..17390bf1967cf1cb7fd33d5068d88c015130c327 100644
--- a/tests/auto/cplusplus/ast/tst_ast.cpp
+++ b/tests/auto/cplusplus/ast/tst_ast.cpp
@@ -18,7 +18,7 @@ public:
     TranslationUnit *parse(const QByteArray &source,
                            TranslationUnit::ParseMode mode)
     {
-        StringLiteral *fileId = control.findOrInsertFileName("<stdin>");
+        StringLiteral *fileId = control.findOrInsertStringLiteral("<stdin>");
         TranslationUnit *unit = new TranslationUnit(&control, fileId);
         unit->setObjCEnabled(true);
         unit->setSource(source.constData(), source.length());
@@ -88,7 +88,7 @@ void tst_AST::template_id()
     QVERIFY(ast->asTemplateId()->template_arguments != 0);
     QVERIFY(ast->asTemplateId()->template_arguments->template_argument != 0);
     QVERIFY(ast->asTemplateId()->template_arguments->template_argument->asNumericLiteral() != 0);
-    QCOMPARE(ast->asTemplateId()->template_arguments->template_argument->asNumericLiteral()->token, 3U);
+    QCOMPARE(ast->asTemplateId()->template_arguments->template_argument->asNumericLiteral()->literal_token, 3U);
     QVERIFY(ast->asTemplateId()->template_arguments->next == 0);
     QCOMPARE(ast->asTemplateId()->greater_token, 4U);
 }
@@ -358,7 +358,13 @@ void tst_AST::cpp_initializer_or_function_declaration()
     QCOMPARE(param_clause->dot_dot_dot_token, 0U);
 
     // check the parameter
-    ParameterDeclarationAST *param = param_clause->parameter_declarations->asParameterDeclaration();
+    DeclarationListAST *declarations = param_clause->parameter_declarations->asDeclarationList();
+    QVERIFY(declarations);
+    QVERIFY(declarations->declaration);
+    QVERIFY(! declarations->next);
+
+    ParameterDeclarationAST *param = declarations->declaration->asParameterDeclaration();
+    QVERIFY(param);
     QVERIFY(param->type_specifier != 0);
     QVERIFY(param->type_specifier->next == 0);
     QVERIFY(param->type_specifier->asNamedTypeSpecifier() != 0);
diff --git a/tests/auto/cplusplus/preprocessor/preprocessor.pro b/tests/auto/cplusplus/preprocessor/preprocessor.pro
index 8ce434d112b509de7acfa964f840dee1a7442694..463de3ccfb34039f9ad8f2bcec275bd556cfa947 100644
--- a/tests/auto/cplusplus/preprocessor/preprocessor.pro
+++ b/tests/auto/cplusplus/preprocessor/preprocessor.pro
@@ -2,7 +2,6 @@ TEMPLATE = app
 CONFIG += qt warn_on console depend_includepath
 QT = core testlib
 TARGET = tst_$$TARGET
-DEFINES += CPLUSPLUS_WITH_NAMESPACE
 
 include(../../../../src/libs/cplusplus/cplusplus-lib.pri)
 
diff --git a/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp b/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp
index 4d91f2c79fd18e4dee4491c93a32b56ea9b0bc60..5a0bff45eb8378e1ae3b62044ae101ac5ae2cd8c 100644
--- a/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp
+++ b/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp
@@ -19,9 +19,9 @@ void tst_Preprocessor::pp_with_no_client()
     Environment env;
 
     Preprocessor preprocess(client, &env);
-    QByteArray preprocessed = preprocess("<stdin>",
-                                         "\n#define foo(a,b) a + b"
-                                         "\nfoo(1, 2)\n");
+    QByteArray preprocessed = preprocess(QLatin1String("<stdin>"),
+                                         QByteArray("\n#define foo(a,b) a + b"
+                                         "\nfoo(1, 2)\n"));
     QByteArray expected = "1 + 2";
     QCOMPARE(preprocessed.trimmed(), expected);
 }
@@ -32,9 +32,9 @@ void tst_Preprocessor::unfinished_function_like_macro_call()
     Environment env;
 
     Preprocessor preprocess(client, &env);
-    QByteArray preprocessed = preprocess("<stdin>",
-                                         "\n#define foo(a,b) a + b"
-                                         "\nfoo(1, 2\n");
+    QByteArray preprocessed = preprocess(QLatin1String("<stdin>"),
+                                         QByteArray("\n#define foo(a,b) a + b"
+                                         "\nfoo(1, 2\n"));
     QByteArray expected = "foo";
     QCOMPARE(preprocessed.trimmed(), expected);
 }
diff --git a/tests/auto/cplusplus/semantic/tst_semantic.cpp b/tests/auto/cplusplus/semantic/tst_semantic.cpp
index b30fe23c880bb15e6cd531786bdb22df34913897..996d45ed0646badf40e8151b6b29b9c1b854ae2a 100644
--- a/tests/auto/cplusplus/semantic/tst_semantic.cpp
+++ b/tests/auto/cplusplus/semantic/tst_semantic.cpp
@@ -28,7 +28,7 @@ public:
     TranslationUnit *parse(const QByteArray &source,
                            TranslationUnit::ParseMode mode)
     {
-        StringLiteral *fileId = control.findOrInsertFileName("<stdin>");
+        StringLiteral *fileId = control.findOrInsertStringLiteral("<stdin>");
         TranslationUnit *unit = new TranslationUnit(&control, fileId);
         unit->setSource(source.constData(), source.length());
         unit->parse(mode);
@@ -53,8 +53,8 @@ public:
             Semantic sem(unit->control());
             TranslationUnitAST *ast = unit->ast()->asTranslationUnit();
             QVERIFY(ast);
-            for (DeclarationAST *decl = ast->declarations; decl; decl = decl->next) {
-                sem.check(decl, globals);
+            for (DeclarationListAST *decl = ast->declarations; decl; decl = decl->next) {
+                sem.check(decl->declaration, globals);
             }
         }
 
diff --git a/tests/auto/cplusplus/shared/shared.pri b/tests/auto/cplusplus/shared/shared.pri
index 63573f07c69ac9770e2b8615d0e2ee1e238d21c2..d0c398dae80d79089c53ddde43ee03f3e0a3712b 100644
--- a/tests/auto/cplusplus/shared/shared.pri
+++ b/tests/auto/cplusplus/shared/shared.pri
@@ -1,5 +1,4 @@
 
-DEFINES += CPLUSPLUS_WITH_NAMESPACE
 INCLUDEPATH += $$PWD/../../../../src/shared/cplusplus
 DEPENDPATH  += $$INCLUDEPATH .
 LIBS += -L$$PWD -lCPlusPlusTestSupport
diff --git a/tests/auto/cplusplus/shared/shared.pro b/tests/auto/cplusplus/shared/shared.pro
index a3746386dfa6752b0212ab35a816a77e89dc9503..f8eb83829dae571bf92315e834d6b2e901606019 100644
--- a/tests/auto/cplusplus/shared/shared.pro
+++ b/tests/auto/cplusplus/shared/shared.pro
@@ -5,5 +5,4 @@ CONFIG += static
 QT = core
 DESTDIR = $$PWD
 
-DEFINES += CPLUSPLUS_WITH_NAMESPACE
 include($$PWD/../../../../src/shared/cplusplus/cplusplus.pri)