UpdateCTestConfiguration from :/home/kde-devel/build-kdevelop/languages/cpp/DartConfiguration.tcl UpdateCTestConfiguration from :/home/kde-devel/build-kdevelop/languages/cpp/DartConfiguration.tcl Test project /home/kde-devel/build-kdevelop/languages/cpp Constructing a list of tests Done constructing a list of tests Checking test dependency graph... Checking test dependency graph end test 1 Start 1: parsertest 1: Test command: /home/kde-devel/build-kdevelop/languages/cpp/parser/tests/parsertest.shell 1: Test timeout computed to be: 9.99988e+06 1: ********* Start testing of TestParser ********* 1: Config: Using QTest library 4.8.1, Qt 4.8.1 1: PASS : TestParser::initTestCase() 1: 1: Failed to lock the session test-parsertest, probably it is already active in another running instance 1: PASS : TestParser::testSymbolTable() 1: PASS : TestParser::testTokenTable() 1: QWARN : TestParser::testParser() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{9e3a1cb8-bb70-4797-b57a-0209405e463b}/0/lock 1: QDEBUG : TestParser::testParser() kdevplatform(12256)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 1: QDEBUG : TestParser::testParser() kdevplatform(12256)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{9e3a1cb8-bb70-4797-b57a-0209405e463b}/0 has to be cleared." 1: PASS : TestParser::testParser() 1: PASS : TestParser::testTemplateArguments() 1: PASS : TestParser::testTemplatedDTor() 1: PASS : TestParser::testManyComparisons() 1: PASS : TestParser::testParserFail() 1: PASS : TestParser::testPartialParseFail() 1: PASS : TestParser::testParseMethod() 1: PASS : TestParser::testForStatements() 1: PASS : TestParser::testIfStatements() 1: PASS : TestParser::testComments() 1: PASS : TestParser::testComments2() 1: PASS : TestParser::testComments3() 1: PASS : TestParser::testComments4() 1: PASS : TestParser::testComments5() 1: PASS : TestParser::testComments6() 1: XFAIL : TestParser::testPreprocessor() Backslash incorrectly handled 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(509)] 1: XFAIL : TestParser::testPreprocessor() Backslash incorrectly handled 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(512)] 1: XFAIL : TestParser::testPreprocessor() Empty expansions incorrectly handled 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(515)] 1: XFAIL : TestParser::testPreprocessor() Variadic macros unsupported 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(518)] 1: XFAIL : TestParser::testPreprocessor() Variadic macros unsupported 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(521)] 1: XFAIL : TestParser::testPreprocessor() No problems reported for missmatching macro-parameter-lists 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(524)] 1: XFAIL : TestParser::testPreprocessor() No problems reported for missmatching macro-parameter-lists 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(527)] 1: XFAIL : TestParser::testPreprocessor() No problems reported for macro-redefinition 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(530)] 1: PASS : TestParser::testPreprocessor() 1: XFAIL : TestParser::testPreprocessorStringify() # incorrectly handled 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(538)] 1: PASS : TestParser::testPreprocessorStringify() 1: PASS : TestParser::testStringConcatenation() 1: QDEBUG : TestParser::testEmptyInclude() "invalid include directive" 1: PASS : TestParser::testEmptyInclude() 1: PASS : TestParser::testCondition() 1: PASS : TestParser::testNonTemplateDeclaration() 1: PASS : TestParser::testInitListTrailingComma() 1: PASS : TestParser::testAsmVolatile() 1: PASS : TestParser::testIncrIdentifier() 1: PASS : TestParser::testParseFile() 1: PASS : TestParser::testQProperty() 1: PASS : TestParser::testCommentAfterFunctionCall() 1: PASS : TestParser::testPtrToMemberAst() 1: PASS : TestParser::testSwitchStatement() 1: PASS : TestParser::testNamedOperators() 1: PASS : TestParser::testOperators() 1: PASS : TestParser::testTypeID() 1: PASS : TestParser::testRegister() 1: PASS : TestParser::inlineTemplate() 1: XFAIL : TestParser::testMultiByteCStrings() the wide ??-char takes two indizes in a QByteArray, which breaks our lexer 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(937)] 1: PASS : TestParser::testMultiByteCStrings() 1: XFAIL : TestParser::testMultiByteComments() the wide ??-char takes two indizes in a QByteArray, which breaks our lexer 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser.cpp(958)] 1: PASS : TestParser::testMultiByteComments() 1: PASS : TestParser::testDesignatedInitializers() 1: PASS : TestParser::testTernaryEmptyExpression() 1: PASS : TestParser::testRangeBasedFor() 1: PASS : TestParser::testRValueReference() 1: PASS : TestParser::testDefaultDeletedFunctions() 1: QDEBUG : TestParser::testVariadicTemplates(pack-expansion-is_function) "Unexpected token '<'" "" [ (1, 65) -> (1, 65) ] 1: QDEBUG : TestParser::testVariadicTemplates(pack-expansion-is_function) "Expected a declaration" "" [ (1, 65) -> (1, 65) ] 1: QDEBUG : TestParser::testVariadicTemplates(pack-expansion-is_function) "Unexpected token 'ellipsis'" "" [ (1, 80) -> (1, 80) ] 1: QDEBUG : TestParser::testVariadicTemplates(pack-expansion-is_function) "Unexpected token '>'" "" [ (1, 90) -> (1, 90) ] 1: QDEBUG : TestParser::testVariadicTemplates(pack-expansion-is_function) "Unexpected token '}'" "" [ (1, 94) -> (1, 94) ] 1: XFAIL : TestParser::testVariadicTemplates(pack-expansion-is_function) function pointer is improperly parsed 1: Loc: [/home/kde-devel/kdevelop/languages/cpp/parser/tests/test_parser_cpp2011.cpp(109)] 1: PASS : TestParser::testVariadicTemplates() 1: PASS : TestParser::testStaticAssert() 1: PASS : TestParser::testConstExpr() 1: PASS : TestParser::testEnumClass() 1: QDEBUG : TestParser::testRightAngleBrackets(invalid-1) "Unexpected token 'number_literal'" "" [ (2, 5) -> (2, 5) ] 1: QDEBUG : TestParser::testRightAngleBrackets(invalid-2) "Unexpected token 'number_literal'" "" [ (2, 7) -> (2, 7) ] 1: PASS : TestParser::testRightAngleBrackets() 1: PASS : TestParser::testCharacterTypes() 1: PASS : TestParser::testRawStrings() 1: PASS : TestParser::testNullPtr() 1: PASS : TestParser::testInlineNamespace() 1: PASS : TestParser::testDecltype() 1: PASS : TestParser::testAlternativeFunctionSyntax() 1: PASS : TestParser::testLambda() 1: PASS : TestParser::testInitList() 1: PASS : TestParser::testInitListFalsePositives() 1: PASS : TestParser::memberVirtSpec() 1: PASS : TestParser::classVirtSpec() 1: PASS : TestParser::testUsingAlias() 1: PASS : TestParser::testNoexcept() 1: PASS : TestParser::cleanupTestCase() 1: Totals: 63 passed, 0 failed, 0 skipped 1: ********* Finished testing of TestParser ********* 1/10 Test #1: parsertest ....................... Passed 0.20 sec test 2 Start 2: generatortest 2: Test command: /home/kde-devel/build-kdevelop/languages/cpp/parser/tests/generatortest.shell 2: Test timeout computed to be: 9.99988e+06 2: ********* Start testing of TestGenerator ********* 2: Config: Using QTest library 4.8.1, Qt 4.8.1 2: 2: Failed to lock the session test-generatortest, probably it is already active in another running instance 2: PASS : TestGenerator::initTestCase() 2: QWARN : TestGenerator::testIf() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{60afee8c-7826-4469-a421-252e9e21e5d0}/0/lock 2: QDEBUG : TestGenerator::testIf() kdevplatform(12259)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 2: QDEBUG : TestGenerator::testIf() kdevplatform(12259)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{60afee8c-7826-4469-a421-252e9e21e5d0}/0 has to be cleared." 2: PASS : TestGenerator::testIf() 2: PASS : TestGenerator::testFor() 2: PASS : TestGenerator::testDo() 2: PASS : TestGenerator::testWhile() 2: PASS : TestGenerator::testSwitch() 2: PASS : TestGenerator::testClass() 2: PASS : TestGenerator::testTemplateClass() 2: PASS : TestGenerator::testMethod() 2: PASS : TestGenerator::testIntegralTypes() 2: PASS : TestGenerator::testArrayType() 2: PASS : TestGenerator::testEnum() 2: PASS : TestGenerator::testPublicFlags() 2: PASS : TestGenerator::testDeclareStruct() 2: PASS : TestGenerator::testVariableDeclaration() 2: PASS : TestGenerator::testFriendDeclaration() 2: PASS : TestGenerator::testUsingDeclarationInTemplate() 2: PASS : TestGenerator::testDeclareUsingNamespace2() 2: PASS : TestGenerator::testFunctionDefinition3() 2: PASS : TestGenerator::testTemplateEnums() 2: PASS : TestGenerator::testDynamicArray() 2: PASS : TestGenerator::testSmartPointer() 2: PASS : TestGenerator::testSimpleExpression() 2: PASS : TestGenerator::testThis() 2: PASS : TestGenerator::testCasts() 2: PASS : TestGenerator::testOperators() 2: PASS : TestGenerator::testEmptyFor() 2: PASS : TestGenerator::cleanupTestCase() 2: Totals: 28 passed, 0 failed, 0 skipped 2: ********* Finished testing of TestGenerator ********* 2/10 Test #2: generatortest .................... Passed 0.12 sec test 3 Start 3: pooltest 3: Test command: /home/kde-devel/build-kdevelop/languages/cpp/parser/tests/pooltest.shell 3: Test timeout computed to be: 9.99988e+06 3: ********* Start testing of TestPool ********* 3: Config: Using QTest library 4.8.1, Qt 4.8.1 3: PASS : TestPool::initTestCase() 3: PASS : TestPool::testSimpleAllocation() 3: PASS : TestPool::testObjectAllocation() 3: PASS : TestPool::testNewBlockAllocation() 3: PASS : TestPool::testWastedMemoryDueToBlockAllocation() 3: PASS : TestPool::testStdlibCompliance() 3: PASS : TestPool::cleanupTestCase() 3: Totals: 7 passed, 0 failed, 0 skipped 3: ********* Finished testing of TestPool ********* 3/10 Test #3: pooltest ......................... Passed 0.04 sec test 4 Start 4: cppexpressionparsertest 4: Test command: /home/kde-devel/build-kdevelop/languages/cpp/cppduchain/tests/cppexpressionparsertest.shell 4: Test timeout computed to be: 9.99988e+06 4: ********* Start testing of TestExpressionParser ********* 4: Config: Using QTest library 4.8.1, Qt 4.8.1 4: 4: Failed to lock the session test-cppexpressionparsertest, probably it is already active in another running instance 4: QWARN : TestExpressionParser::initTestCase() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{e4815350-3b0f-49f6-b7bf-55eeaa324042}/0/lock 4: QDEBUG : TestExpressionParser::initTestCase() kdevplatform(12264)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 4: QDEBUG : TestExpressionParser::initTestCase() kdevplatform(12264)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{e4815350-3b0f-49f6-b7bf-55eeaa324042}/0 has to be cleared." 4: PASS : TestExpressionParser::initTestCase() 4: PASS : TestExpressionParser::testIntegralType() 4: PASS : TestExpressionParser::testSimpleExpression() 4: "" New Context "Global" 0x2727e50 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 4: " " Declaration: "struct C" [ "C" ] 0x1ed0780 (internal ctx 0x3183fd0 ) [ (0, 7) -> (0, 8) ] , defined, 1 use(s). 4: " " File: "file:///internal/2" 4: " " Use: [ (0, 25) -> (0, 26) ] 4: " " Declaration: "C c" [ "c" ] 0x293b8f0 (internal ctx 0x0 ) [ (0, 27) -> (0, 28) ] , defined, 0 use(s). 4: " " Declaration: "n.m() foo (T)" [ "foo" ] 0x293b510 (internal ctx 0x31855f0 ) [ (0, 53) -> (0, 56) ] , no definition, 0 use(s). 4: " " Declaration: "T foo2 (T)" [ "foo2" ] 0x3186160 (internal ctx 0xca75f0 ) [ (0, 105) -> (0, 109) ] , no definition, 0 use(s). 4: " " ==import==> Context "Class" 0x3183fd0 " "C" " [ "" ] [ (0, 9) -> (0, 23) ] 4: " " 1 Declarations, 1 child-contexts 4: " " ==import==> Context "Function" 0x293a6f0 " "m" " [ "m" ] [ (0, 19) -> (0, 19) ] 4: " " 0 Declarations, 0 child-contexts 4: " " ==import==> Context "Template" 0x293b930 " "" " [ "" ] [ (0, 39) -> (0, 46) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0x31855f0 " "foo" " [ "foo" ] [ (0, 57) -> (0, 60) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Template" 0x293b930 " "" " [ "" ] [ (0, 39) -> (0, 46) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Template" 0x293baf0 " "" " [ "" ] [ (0, 91) -> (0, 98) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0xca75f0 " "foo2" " [ "foo2" ] [ (0, 110) -> (0, 113) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Template" 0x293baf0 " "" " [ "" ] [ (0, 91) -> (0, 98) ] 4: " " 1 Declarations, 0 child-contexts 4: PASS : TestExpressionParser::testAutoTemplate() 4: PASS : TestExpressionParser::testTypeConversion() 4: PASS : TestExpressionParser::testTypeConversion2() 4: PASS : TestExpressionParser::testTypeConversionWithTypedefs() 4: PASS : TestExpressionParser::testSmartPointer() 4: PASS : TestExpressionParser::testCasts() 4: PASS : TestExpressionParser::testEnum() 4: PASS : TestExpressionParser::testBaseClasses() 4: PASS : TestExpressionParser::testTemplatesSimple() 4: PASS : TestExpressionParser::testTemplates() 4: "" New Context "Global" 0x2727e50 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 4: " " Declaration: "class C" [ "C" ] 0x22f7db0 (internal ctx 0x293a560 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 4: " " File: "file:///internal/11" 4: " " Use: [ (0, 84) -> (0, 85) ] 4: " " Declaration: "class B" [ "B" ] 0x1ed0780 (internal ctx 0x317d6b0 ) [ (0, 58) -> (0, 59) ] , defined, 0 use(s). 4: " " ==import==> Context "Class" 0x293a560 " "C" " [ "" ] [ (0, 8) -> (0, 50) ] 4: " " 2 Declarations, 3 child-contexts 4: " " ==import==> Context "Template" 0x31855f0 " "" " [ "" ] [ (0, 28) -> (0, 35) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0x1ec0e10 " "test" " [ "test" ] [ (0, 44) -> (0, 44) ] 4: " " 0 Declarations, 0 child-contexts 4: " " ==import==> Context "Template" 0x31855f0 " "" " [ "" ] [ (0, 28) -> (0, 35) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Other" 0x27225f0 " "test" " [ "test" ] [ (0, 46) -> (0, 48) ] 4: " " 0 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0x1ec0e10 " "test" " [ "test" ] [ (0, 44) -> (0, 44) ] 4: " " 0 Declarations, 0 child-contexts 4: " " skipping "C" because it was already printed 4: " " ==import==> Context "Class" 0x317d6b0 " "B" " [ "" ] [ (0, 60) -> (0, 92) ] 4: " " 2 Declarations, 2 child-contexts 4: " " ==import==> Context "Function" 0x293c3e0 " "test" " [ "test" ] [ (0, 81) -> (0, 81) ] 4: " " 0 Declarations, 0 child-contexts 4: " " ==import==> Context "Other" 0x1ebde40 " "test" " [ "test" ] [ (0, 83) -> (0, 90) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0x293c3e0 " "test" " [ "test" ] [ (0, 81) -> (0, 81) ] 4: " " 0 Declarations, 0 child-contexts 4: PASS : TestExpressionParser::testTemplates2() 4: PASS : TestExpressionParser::testOperators() 4: "" New Context "Global" 0x1ebfda0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 4: " " Declaration: "T test (T)" [ "test" ] 0x27226b0 (internal ctx 0x22f7db0 ) [ (0, 20) -> (0, 24) ] , defined, 0 use(s). 4: " " ==import==> Context "Template" 0x31855f0 " "" " [ "" ] [ (0, 9) -> (0, 16) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0x3186160 " "test" " [ "test" ] [ (0, 25) -> (0, 28) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Template" 0x31855f0 " "" " [ "" ] [ (0, 9) -> (0, 16) ] 4: " " 1 Declarations, 0 child-contexts 4: " " ==import==> Context "Other" 0x22f7db0 " "test" " [ "test" ] [ (0, 30) -> (0, 32) ] 4: " " 0 Declarations, 0 child-contexts 4: " " ==import==> Context "Function" 0x3186160 " "test" " [ "test" ] [ (0, 25) -> (0, 28) ] 4: " " 1 Declarations, 0 child-contexts 4: " " skipping "" because it was already printed 4: PASS : TestExpressionParser::testTemplateFunctions() 4: PASS : TestExpressionParser::testThis() 4: PASS : TestExpressionParser::testArray() 4: PASS : TestExpressionParser::testDynamicArray() 4: PASS : TestExpressionParser::testTypeID() 4: PASS : TestExpressionParser::testConstness() 4: PASS : TestExpressionParser::testConstnessOverload() 4: PASS : TestExpressionParser::testConstnessOverloadSubscript() 4: PASS : TestExpressionParser::testReference() 4: XFAIL : TestExpressionParser::testCharacterTypes(wchar_t-str) not yet supported, see ExpressionVisitor::visitStringLiteral 4: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_expressionparser.cpp(1306)] 4: XFAIL : TestExpressionParser::testCharacterTypes(char16_t-str) not yet supported, see ExpressionVisitor::visitStringLiteral 4: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_expressionparser.cpp(1306)] 4: XFAIL : TestExpressionParser::testCharacterTypes(char32_t-str) not yet supported, see ExpressionVisitor::visitStringLiteral 4: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_expressionparser.cpp(1306)] 4: PASS : TestExpressionParser::testCharacterTypes() 4: PASS : TestExpressionParser::cleanupTestCase() 4: Totals: 26 passed, 0 failed, 0 skipped 4: ********* Finished testing of TestExpressionParser ********* 4: FunctionDeclarationData::m_defaultParameters There were items left on destruction: 1 4: DUContextData::m_importers There were items left on destruction: 1 4: DUContextData::m_importedContexts There were items left on destruction: 1 4: ClassFunctionDeclarationData::m_defaultParameters There were items left on destruction: 5 4: ClassDeclarationData::baseClasses There were items left on destruction: 4 4: DUContextData::m_localDeclarations There were items left on destruction: 12 4: DUContextData::m_uses There were items left on destruction: 21 4: TopDUContextData::m_usedDeclarationIds There were items left on destruction: 14 4: DUContextData::m_childContexts There were items left on destruction: 26 4/10 Test #4: cppexpressionparsertest .......... Passed 0.27 sec test 5 Start 5: duchaintest 5: Test command: /home/kde-devel/build-kdevelop/languages/cpp/cppduchain/tests/duchaintest.shell 5: Test timeout computed to be: 9.99988e+06 5: ********* Start testing of TestDUChain ********* 5: Config: Using QTest library 4.8.1, Qt 4.8.1 5: 5: Failed to lock the session test-duchaintest, probably it is already active in another running instance 5: QWARN : TestDUChain::initTestCase() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{b6733321-886c-4d91-bad5-c71c761a4821}/0/lock 5: QDEBUG : TestDUChain::initTestCase() kdevplatform(12268)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 5: QDEBUG : TestDUChain::initTestCase() kdevplatform(12268)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{b6733321-886c-4d91-bad5-c71c761a4821}/0 has to be cleared." 5: PASS : TestDUChain::initTestCase() 5: PASS : TestDUChain::testTypeof() 5: PASS : TestDUChain::testIdentifiers() 5: PASS : TestDUChain::testContextRelationships() 5: PASS : TestDUChain::testDeclareInt() 5: PASS : TestDUChain::testIntegralTypes() 5: PASS : TestDUChain::testConversionReturn() 5: PASS : TestDUChain::testArrayType() 5: PASS : TestDUChain::testDeclareFor() 5: PASS : TestDUChain::testVariableDeclaration() 5: PASS : TestDUChain::testDeclareStruct() 5: "" New Context "Global" 0x1cfc0a0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " A" [ "A" ] 0x3b97810 (internal ctx 0x1cf1e60 ) [ (0, 10) -> (0, 11) ] , no definition, 1 use(s). 5: " " File: "/internal/12" 5: " " Use: [ (0, 59) -> (0, 60) ] 5: " " Declaration: " A" [ "A" ] 0x3b96df0 (internal ctx 0x3b98310 ) [ (0, 49) -> (0, 50) ] , no definition, 1 use(s). 5: " " File: "/internal/12" 5: " " Use: [ (0, 59) -> (0, 60) ] 5: " " ==import==> Context "Namespace" 0x1cf1e60 " "A" " [ "A" ] [ (0, 12) -> (0, 38) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Class" 0x3b96e70 " "B" " [ "A" ] [ (0, 22) -> (0, 34) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Namespace" 0x3b98310 " "A" " [ "A" ] [ (0, 51) -> (0, 73) ] 5: " " 0 Declarations, 1 child-contexts 5: " " ==import==> Context "Helper" 0x37478c0 " "B" " [ "A::B" ] [ (0, 53) -> (0, 70) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Class" 0x3b96e70 " "B" " [ "A" ] [ (0, 22) -> (0, 34) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x3747a60 " "C" " [ "A::B" ] [ (0, 67) -> (0, 70) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testDeclareStructInNamespace() 5: PASS : TestDUChain::testDeclareClass() 5: PASS : TestDUChain::testDeclareFriend() 5: PASS : TestDUChain::testDeclareNamespace() 5: PASS : TestDUChain::testDeclareNamespace2() 5: PASS : TestDUChain::testGlobalNamespaceAlias() 5: PASS : TestDUChain::testGlobalNamespaceAliasCycle() 5: "" New Context "Global" 0x3746f70 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x3981900 (internal ctx 0x3746270 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/21" 5: " " Use: [ (0, 59) -> (0, 62) ] 5: " " Declaration: "int test ()" [ "test" ] 0x3535350 (internal ctx 0x3747990 ) [ (0, 33) -> (0, 37) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x3746270 " "foo" " [ "foo" ] [ (0, 14) -> (0, 28) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x3b97910 " "bar" " [ "foo::bar" ] [ (0, 24) -> (0, 24) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x1cf1f30 " "test" " [ "test" ] [ (0, 38) -> (0, 38) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3747990 " "test" " [ "test" ] [ (0, 40) -> (0, 78) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x1cf1f30 " "test" " [ "test" ] [ (0, 38) -> (0, 38) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testLocalNamespaceAlias() Local namespace aliases currently don't work, bug 207548 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(2518)] 5: PASS : TestDUChain::testLocalNamespaceAlias() 5: PASS : TestDUChain::testDeclareUsingNamespace() 5: PASS : TestDUChain::testUsingDeclaration() 5: PASS : TestDUChain::testUsingDeclarationInTemplate() 5: PASS : TestDUChain::testDeclareUsingNamespace2() 5: PASS : TestDUChain::testUsingGlobalNamespaceAlias() 5: PASS : TestDUChain::testUsingGlobalNamespaceAliasCycle() 5: PASS : TestDUChain::testSearchAcrossNamespace() 5: PASS : TestDUChain::testSearchAcrossNamespace2() 5: PASS : TestDUChain::testSearchAcrossNamespace3() 5: PASS : TestDUChain::testADL() 5: PASS : TestDUChain::testADLClassType() 5: PASS : TestDUChain::testADLFunctionType() 5: "" New Context "Global" 0x3753520 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x1cfd850 (internal ctx 0x3755910 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/40" 5: " " Use: [ (0, 84) -> (0, 87) ] 5: " " Declaration: "int test ()" [ "test" ] 0x3747200 (internal ctx 0x37461b0 ) [ (0, 70) -> (0, 74) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x3755910 " "foo" " [ "foo" ] [ (0, 14) -> (0, 66) ] 5: " " 3 Declarations, 5 child-contexts 5: " " ==import==> Context "Class" 0x3b988c0 " "A" " [ "foo" ] [ (0, 25) -> (0, 27) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3746ba0 " "bar" " [ "foo::bar" ] [ (0, 37) -> (0, 44) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37540f0 " "bar" " [ "foo::bar" ] [ (0, 46) -> (0, 48) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3746ba0 " "bar" " [ "foo::bar" ] [ (0, 37) -> (0, 44) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3748220 " "f" " [ "foo::f" ] [ (0, 56) -> (0, 61) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3754220 " "f" " [ "foo::f" ] [ (0, 63) -> (0, 65) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3748220 " "f" " [ "foo::f" ] [ (0, 56) -> (0, 61) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3752730 " "test" " [ "test" ] [ (0, 75) -> (0, 75) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37461b0 " "test" " [ "test" ] [ (0, 77) -> (0, 94) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3752730 " "test" " [ "test" ] [ (0, 75) -> (0, 75) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testADLFunctionByName() 5: PASS : TestDUChain::testADLEnumerationType() 5: "" New Context "Global" 0x3746240 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x1cfd850 (internal ctx 0x3b96fe0 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/43" 5: " " Use: [ (0, 84) -> (0, 87) ] 5: " " Declaration: "int test ()" [ "test" ] 0x3b98ce0 (internal ctx 0x37543c0 ) [ (0, 70) -> (0, 74) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x3b96fe0 " "foo" " [ "foo" ] [ (0, 14) -> (0, 66) ] 5: " " 2 Declarations, 3 child-contexts 5: " " ==import==> Context "Class" 0x3b98950 " "A" " [ "foo" ] [ (0, 25) -> (0, 40) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3747230 " "bar" " [ "foo::bar" ] [ (0, 51) -> (0, 60) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37471f0 " "bar" " [ "foo::bar" ] [ (0, 62) -> (0, 64) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3747230 " "bar" " [ "foo::bar" ] [ (0, 51) -> (0, 60) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3748220 " "test" " [ "test" ] [ (0, 75) -> (0, 75) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37543c0 " "test" " [ "test" ] [ (0, 77) -> (0, 102) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3748220 " "test" " [ "test" ] [ (0, 75) -> (0, 75) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testADLClassMembers() ADL for class members doesn't work 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(2010)] 5: PASS : TestDUChain::testADLClassMembers() 5: "" New Context "Global" 0x3b98770 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x3752c20 (internal ctx 0x3b96fa0 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/44" 5: " " Use: [ (0, 96) -> (0, 99) ] 5: " " Use: [ (0, 113) -> (0, 116) ] 5: " " Declaration: "int test ()" [ "test" ] 0x3755950 (internal ctx 0x37461b0 ) [ (0, 81) -> (0, 85) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x3b96fa0 " "foo" " [ "foo" ] [ (0, 14) -> (0, 77) ] 5: " " 2 Declarations, 3 child-contexts 5: " " ==import==> Context "Class" 0x37471e0 " "A" " [ "foo" ] [ (0, 25) -> (0, 46) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x37543e0 " "mem_fun" " [ "foo::mem_fun" ] [ (0, 40) -> (0, 40) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3747c50 " "mem_fun" " [ "foo::mem_fun" ] [ (0, 42) -> (0, 44) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37543e0 " "mem_fun" " [ "foo::mem_fun" ] [ (0, 40) -> (0, 40) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37559b0 " "bar" " [ "foo::bar" ] [ (0, 57) -> (0, 71) ] 5: " " 2 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x37541a0 " "" " [ "foo::bar" ] [ (0, 70) -> (0, 70) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37559b0 " "bar" " [ "foo::bar" ] [ (0, 57) -> (0, 71) ] 5: " " 2 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x37541a0 " "" " [ "foo::bar" ] [ (0, 70) -> (0, 70) ] 5: " " 0 Declarations, 0 child-contexts 5: " " skipping "foo::bar" because it was already printed 5: " " ==import==> Context "Other" 0x3752630 " "bar" " [ "foo::bar" ] [ (0, 73) -> (0, 75) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37541a0 " "" " [ "foo::bar" ] [ (0, 70) -> (0, 70) ] 5: " " 0 Declarations, 0 child-contexts 5: " " skipping "foo::bar" because it was already printed 5: " " ==import==> Context "Function" 0x3753ea0 " "test" " [ "test" ] [ (0, 86) -> (0, 86) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37461b0 " "test" " [ "test" ] [ (0, 88) -> (0, 139) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3753ea0 " "test" " [ "test" ] [ (0, 86) -> (0, 86) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testADLMemberFunction() ADL for class members doesn't work 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(2028)] 5: PASS : TestDUChain::testADLMemberFunction() 5: "" New Context "Global" 0x3b98770 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x3752470 (internal ctx 0x37468d0 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/45" 5: " " Use: [ (0, 86) -> (0, 89) ] 5: " " Declaration: "int test ()" [ "test" ] 0x374acb0 (internal ctx 0x3747d40 ) [ (0, 72) -> (0, 76) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x37468d0 " "foo" " [ "foo" ] [ (0, 14) -> (0, 68) ] 5: " " 2 Declarations, 3 child-contexts 5: " " ==import==> Context "Class" 0x3b96e70 " "A" " [ "foo" ] [ (0, 25) -> (0, 45) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x374ac30 " "f" " [ "foo::f" ] [ (0, 34) -> (0, 39) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3752420 " "f" " [ "foo::f" ] [ (0, 41) -> (0, 43) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x374ac30 " "f" " [ "foo::f" ] [ (0, 34) -> (0, 39) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37471f0 " "bar" " [ "foo::bar" ] [ (0, 55) -> (0, 62) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x374b060 " "bar" " [ "foo::bar" ] [ (0, 64) -> (0, 66) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37471f0 " "bar" " [ "foo::bar" ] [ (0, 55) -> (0, 62) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3755a00 " "test" " [ "test" ] [ (0, 77) -> (0, 77) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3747d40 " "test" " [ "test" ] [ (0, 79) -> (0, 99) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3755a00 " "test" " [ "test" ] [ (0, 77) -> (0, 77) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testADLMemberFunctionByName() ADL for class members doesn't work 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(2074)] 5: PASS : TestDUChain::testADLMemberFunctionByName() 5: "" New Context "Global" 0x37527f0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x3746890 (internal ctx 0x37527b0 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/47" 5: " " Use: [ (0, 75) -> (0, 78) ] 5: " " Declaration: "int test ()" [ "test" ] 0x3752460 (internal ctx 0x37540c0 ) [ (0, 66) -> (0, 70) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x37527b0 " "foo" " [ "foo" ] [ (0, 14) -> (0, 62) ] 5: " " 2 Declarations, 3 child-contexts 5: " " ==import==> Context "Class" 0x3753110 " "A" " [ "foo" ] [ (0, 25) -> (0, 28) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37528e0 " "operator+" " [ "foo::operator+" ] [ (0, 43) -> (0, 56) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3b96e70 " "operator+" " [ "foo::operator+" ] [ (0, 58) -> (0, 60) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37528e0 " "operator+" " [ "foo::operator+" ] [ (0, 43) -> (0, 56) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37524a0 " "test" " [ "test" ] [ (0, 71) -> (0, 71) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37540c0 " "test" " [ "test" ] [ (0, 73) -> (0, 101) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37524a0 " "test" " [ "test" ] [ (0, 71) -> (0, 71) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x37461b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " foo" [ "foo" ] 0x3746890 (internal ctx 0x3754040 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 5: " " File: "/internal/48" 5: " " Use: [ (0, 70) -> (0, 73) ] 5: " " Declaration: "int test ()" [ "test" ] 0x3755a30 (internal ctx 0x3747210 ) [ (0, 61) -> (0, 65) ] , defined, 0 use(s). 5: " " ==import==> Context "Namespace" 0x3754040 " "foo" " [ "foo" ] [ (0, 14) -> (0, 57) ] 5: " " 2 Declarations, 3 child-contexts 5: " " ==import==> Context "Class" 0x3b985c0 " "A" " [ "foo" ] [ (0, 25) -> (0, 28) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3754080 " "operator-" " [ "foo::operator-" ] [ (0, 43) -> (0, 51) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3753180 " "operator-" " [ "foo::operator-" ] [ (0, 53) -> (0, 55) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3754080 " "operator-" " [ "foo::operator-" ] [ (0, 43) -> (0, 51) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37534d0 " "test" " [ "test" ] [ (0, 66) -> (0, 66) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3747210 " "test" " [ "test" ] [ (0, 68) -> (0, 93) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x37534d0 " "test" " [ "test" ] [ (0, 66) -> (0, 66) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testADLOperators() 5: PASS : TestDUChain::testADLNameAlias() 5: PASS : TestDUChain::testADLTemplateArguments() 5: PASS : TestDUChain::testADLTemplateTemplateArguments() 5: PASS : TestDUChain::testTemplateEnums() 5: PASS : TestDUChain::testIntegralTemplates() 5: PASS : TestDUChain::testTypedef() 5: PASS : TestDUChain::testTypedefUnsignedInt() 5: "" New Context "Global" 0x3535350 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "function int* () " [ "" ] 0x37533a0 (internal ctx 0x374b090 ) [ (0, 12) -> (0, 21) ] , no definition, 0 use(s). 5: " " Declaration: "func func" [ "func" ] 0x3754660 (internal ctx 0x0 ) [ (0, 14) -> (0, 18) ] , defined, 1 use(s). 5: " " File: "/internal/68" 5: " " Use: [ (0, 23) -> (0, 27) ] 5: " " Declaration: "func f" [ "f" ] 0x3754e40 (internal ctx 0x0 ) [ (0, 28) -> (0, 29) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x374b090 " "" " [ "" ] [ (0, 20) -> (0, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testTypedefFuncptr() three instead of two declarations are created, since the AST contains two DeclaratorASTs for the func ptr in the typedef 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(3299)] 5: PASS : TestDUChain::testTypedefFuncptr() 5: PASS : TestDUChain::testTemplateDependentClass() 5: PASS : TestDUChain::testTemplateFunctions() 5: PASS : TestDUChain::testTypedefUses() 5: PASS : TestDUChain::testTemplateReference() 5: PASS : TestDUChain::testSimplifiedTypeString() 5: PASS : TestDUChain::testSourceCodeInsertion() 5: PASS : TestDUChain::testTemplates() 5: PASS : TestDUChain::testTemplates2() 5: PASS : TestDUChain::testTemplates3() 5: PASS : TestDUChain::testTemplates4() 5: PASS : TestDUChain::testTemplatesRebind() 5: PASS : TestDUChain::testTemplatesRebind2() 5: PASS : TestDUChain::testTemplateDefaultParameters() 5: PASS : TestDUChain::testTemplateParameters() 5: PASS : TestDUChain::testFunctionTemplates() 5: PASS : TestDUChain::testContextAssignment() 5: XFAIL : TestDUChain::testSpecializedTemplates() The uses of T are not reported when we define the default implementation outside the class body 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(3446)] 5: PASS : TestDUChain::testSpecializedTemplates() 5: PASS : TestDUChain::testFunctionDefinition() 5: PASS : TestDUChain::testFunctionDefinition2() 5: PASS : TestDUChain::testFunctionDefinition3() 5: PASS : TestDUChain::testFunctionDefinition4() 5: PASS : TestDUChain::testFunctionDefinition5() 5: PASS : TestDUChain::testFunctionDefinition6() 5: PASS : TestDUChain::testMetaProgramming() 5: PASS : TestDUChain::testMetaProgramming2() 5: PASS : TestDUChain::testMetaProgramming3() 5: PASS : TestDUChain::testSignalSlotDeclaration() 5: PASS : TestDUChain::testSignalSlotUse() 5: PASS : TestDUChain::testBaseClasses() 5: PASS : TestDUChain::testForwardDeclaration() 5: PASS : TestDUChain::testForwardDeclaration2() 5: PASS : TestDUChain::testForwardDeclaration3() 5: PASS : TestDUChain::testForwardDeclaration4() 5: PASS : TestDUChain::testTemplateForwardDeclaration() 5: PASS : TestDUChain::testTemplateForwardDeclaration2() 5: PASS : TestDUChain::testTemplateRecursiveInstantiation() 5: PASS : TestDUChain::testTemplateInternalSearch() 5: PASS : TestDUChain::testTemplateImplicitInstantiations() 5: PASS : TestDUChain::testAssignedContexts() 5: PASS : TestDUChain::testTryCatch() 5: PASS : TestDUChain::testEnum() 5: PASS : TestDUChain::testCaseUse() 5: PASS : TestDUChain::testConstructorOperatorUses() 5: PASS : TestDUChain::testSizeofUse() 5: PASS : TestDUChain::testDefinitionUse() 5: "" New Context "Global" 0x465a1b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct Fruk" [ "Fruk" ] 0x41e8990 (internal ctx 0x468ab10 ) [ (0, 25) -> (0, 29) ] , defined, 1 use(s). 5: " " File: "/internal/147" 5: " " Use: [ (0, 102) -> (0, 106) ] 5: " " Declaration: "Fruk< int > f" [ "f" ] 0x464caa0 (internal ctx 0x0 ) [ (0, 71) -> (0, 72) ] , defined, 1 use(s). 5: " " File: "/internal/147" 5: " " Use: [ (0, 110) -> (0, 111) ] 5: " " Declaration: "void test ()" [ "test" ] 0x46bb0b0 (internal ctx 0x46a4c70 ) [ (0, 79) -> (0, 83) ] , defined, 0 use(s). 5: " " ==import==> Context "Template" 0x4664b80 " "" " [ "" ] [ (0, 9) -> (0, 16) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x468ab10 " "Fruk" " [ "" ] [ (0, 30) -> (0, 59) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Template" 0x4664b80 " "" " [ "" ] [ (0, 9) -> (0, 16) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a92e0 " "operator[]" " [ "operator[]" ] [ (0, 52) -> (0, 55) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x469b1b0 " "test" " [ "test" ] [ (0, 84) -> (0, 84) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46a4c70 " "test" " [ "test" ] [ (0, 85) -> (0, 120) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x469b1b0 " "test" " [ "test" ] [ (0, 84) -> (0, 84) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x468ce60 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct foo" [ "foo" ] 0x46a5d30 (internal ctx 0x46437b0 ) [ (0, 7) -> (0, 10) ] , defined, 1 use(s). 5: " " File: "/internal/150" 5: " " Use: [ (0, 35) -> (0, 38) ] 5: " " Use: [ (1, 13) -> (1, 16) ] 5: " " Use: [ (1, 21) -> (1, 24) ] 5: " " Declaration: "int main ()" [ "main" ] 0x46a0300 (internal ctx 0x4662830 ) [ (1, 4) -> (1, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x46437b0 " "foo" " [ "" ] [ (0, 11) -> (0, 44) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x46b9da0 " "operator==" " [ "operator==" ] [ (0, 29) -> (0, 39) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x466aa00 " "operator==" " [ "operator==" ] [ (0, 40) -> (0, 42) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46b9da0 " "operator==" " [ "operator==" ] [ (0, 29) -> (0, 39) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x464caa0 " "main" " [ "main" ] [ (1, 9) -> (1, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4662830 " "main" " [ "main" ] [ (1, 11) -> (3, 30) ] 5: " " 4 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x464caa0 " "main" " [ "main" ] [ (1, 9) -> (1, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testOperatorUses() 5: PASS : TestDUChain::testDeclareSubClass() 5: PASS : TestDUChain::testDeclarationId() 5: PASS : TestDUChain::testConst() 5: PASS : TestDUChain::testEnumOverride() 5: PASS : TestDUChain::testDoWhile() 5: PASS : TestDUChain::testCodeModel() 5: PASS : TestDUChain::testLoopNamespaceImport() 5: "" New Context "Global" 0x4654700 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct A" [ "A" ] 0x4659db0 (internal ctx 0x468bf90 ) [ (0, 7) -> (0, 8) ] , defined, 1 use(s). 5: " " File: "/internal/162" 5: " " Use: [ (0, 13) -> (0, 14) ] 5: " " Use: [ (0, 19) -> (0, 20) ] 5: " " Use: [ (0, 21) -> (0, 22) ] 5: " " Use: [ (0, 42) -> (0, 43) ] 5: " " Use: [ (0, 47) -> (0, 48) ] 5: " " Use: [ (0, 51) -> (0, 52) ] 5: " " Use: [ (0, 57) -> (0, 58) ] 5: " " Declaration: "void test ()" [ "test" ] 0x4677200 (internal ctx 0x4687040 ) [ (0, 33) -> (0, 37) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x468bf90 " "A" " [ "" ] [ (0, 9) -> (0, 26) ] 5: " " 2 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x41e8d30 " "A" " [ "A" ] [ (0, 13) -> (0, 14) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4687260 " "A" " [ "A" ] [ (0, 19) -> (0, 22) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46974c0 " "test" " [ "test" ] [ (0, 38) -> (0, 38) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4687040 " "test" " [ "test" ] [ (0, 40) -> (0, 71) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46974c0 " "test" " [ "test" ] [ (0, 38) -> (0, 38) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testConstructorUses() no uses get reported for ctors of template classes 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(3070)] 5: PASS : TestDUChain::testConstructorUses() 5: "" New Context "Global" 0x3b987b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct A" [ "A" ] 0x465d670 (internal ctx 0x467c300 ) [ (0, 7) -> (0, 8) ] , defined, 1 use(s). 5: " " File: "/internal/165" 5: " " Use: [ (1, 4) -> (1, 5) ] 5: " " ==import==> Context "Class" 0x467c300 " "A" " [ "" ] [ (0, 9) -> (0, 26) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Helper" 0x46bdb60 " "A" " [ "A" ] [ (1, 4) -> (1, 12) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x467c300 " "A" " [ "" ] [ (0, 9) -> (0, 26) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testExternalMemberDeclaration() 5: PASS : TestDUChain::testSeparateVariableDefinition() 5: XFAIL : TestDUChain::testBaseUses() Cookie for the one fixing that! 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(612)] 5: PASS : TestDUChain::testBaseUses() 5: "" New Context "Global" 0x46698f0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct A" [ "A" ] 0x4663fe0 (internal ctx 0x468dca0 ) [ (0, 7) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x468dca0 " "A" " [ "" ] [ (0, 9) -> (0, 36) ] 5: " " 2 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x469a530 " "A" " [ "A" ] [ (0, 13) -> (0, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x465be70 " "A" " [ "A" ] [ (0, 15) -> (0, 27) ] 5: " " 0 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x469a530 " "A" " [ "A" ] [ (0, 13) -> (0, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46571a0 " "" " [ "A" ] [ (0, 24) -> (0, 27) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x46be230 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct A" [ "A" ] 0x4666360 (internal ctx 0x468bf90 ) [ (0, 7) -> (0, 8) ] , defined, 0 use(s). 5: " " Declaration: "A r" [ "r" ] 0x46447c0 (internal ctx 0x0 ) [ (0, 37) -> (0, 38) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x468bf90 " "A" " [ "" ] [ (0, 9) -> (0, 36) ] 5: " " 2 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x467b650 " "A" " [ "A" ] [ (0, 13) -> (0, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x466aa00 " "A" " [ "A" ] [ (0, 15) -> (0, 27) ] 5: " " 0 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x467b650 " "A" " [ "A" ] [ (0, 13) -> (0, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4663fe0 " "" " [ "A" ] [ (0, 24) -> (0, 27) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testProblematicUses() 5: PASS : TestDUChain::testCStruct() 5: PASS : TestDUChain::testCStruct2() 5: "" New Context "Global" 0x4654700 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class Foo" [ "Foo" ] 0x463d1b0 (internal ctx 0x469d640 ) [ (0, 6) -> (0, 9) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x469d640 " "Foo" " [ "" ] [ (0, 10) -> (0, 71) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x46974c0 " "bar" " [ "bar" ] [ (0, 37) -> (0, 63) ] 5: " " 2 Declarations, 0 child-contexts 5: PASS : TestDUChain::testVirtualMemberFunction() 5: PASS : TestDUChain::testNonVirtualMemberFunction() 5: PASS : TestDUChain::testMultipleVirtual() 5: PASS : TestDUChain::testMixedVirtualNormal() 5: PASS : TestDUChain::testMemberFunctionModifiers() 5: PASS : TestDUChain::testContextSearch() 5: PASS : TestDUChain::testEllipsis() 5: XFAIL : TestDUChain::testMultiByteCStrings() The wide ??-char is seen as two, breaking anything afterwards. see also parser test of same name 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(275)] 5: PASS : TestDUChain::testMultiByteCStrings() 5: "" New Context "Global" 0x46599a0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class GenericArgument" [ "GenericArgument" ] 0x41e8990 (internal ctx 0x3754380 ) [ (0, 6) -> (0, 21) ] , defined, 1 use(s). 5: " " File: "/internal/189" 5: " " Use: [ (8, 24) -> (8, 39) ] 5: " " Use: [ (12, 8) -> (12, 23) ] 5: " " Use: [ (24, 59) -> (24, 74) ] 5: " " Use: [ (24, 82) -> (24, 97) ] 5: " " Use: [ (25, 46) -> (25, 61) ] 5: " " Declaration: "class Argument" [ "Argument" ] 0x4658980 (internal ctx 0x46a6140 ) [ (8, 6) -> (8, 14) ] , defined, 0 use(s). 5: " " Declaration: "class A" [ "A" ] 0x46e2e20 (internal ctx 0x46698f0 ) [ (16, 6) -> (16, 7) ] , defined, 1 use(s). 5: " " File: "/internal/189" 5: " " Use: [ (21, 6) -> (21, 7) ] 5: " " Use: [ (24, 23) -> (24, 24) ] 5: " " Use: [ (25, 23) -> (25, 24) ] 5: " " ==import==> Context "Class" 0x3754380 " "GenericArgument" " [ "" ] [ (1, 0) -> (5, 1) ] 5: " " 2 Declarations, 4 child-contexts 5: " " ==import==> Context "Function" 0x41e8d70 " "GenericArgument" " [ "GenericArgument" ] [ (3, 20) -> (3, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46bdba0 " "GenericArgument" " [ "GenericArgument" ] [ (3, 22) -> (3, 24) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x41e8d70 " "GenericArgument" " [ "GenericArgument" ] [ (3, 20) -> (3, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3753ae0 " "GenericArgument" " [ "GenericArgument" ] [ (4, 21) -> (4, 45) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3752a00 " "GenericArgument" " [ "GenericArgument" ] [ (4, 48) -> (4, 50) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3753ae0 " "GenericArgument" " [ "GenericArgument" ] [ (4, 21) -> (4, 45) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46d0540 " "" " [ "" ] [ (7, 10) -> (7, 17) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46a6140 " "Argument" " [ "" ] [ (8, 15) -> (14, 1) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Template" 0x46d0540 " "" " [ "" ] [ (7, 10) -> (7, 17) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x3754380 " "GenericArgument" " [ "" ] [ (1, 0) -> (5, 1) ] 5: " " 2 Declarations, 4 child-contexts 5: " " ==import==> Context "Function" 0x41e8d70 " "GenericArgument" " [ "GenericArgument" ] [ (3, 20) -> (3, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46bdba0 " "GenericArgument" " [ "GenericArgument" ] [ (3, 22) -> (3, 24) ] 5: " " 0 Declarations, 0 child-contexts 5: " " skipping "GenericArgument::GenericArgument" because it was already printed 5: " " ==import==> Context "Function" 0x3753ae0 " "GenericArgument" " [ "GenericArgument" ] [ (4, 21) -> (4, 45) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3752a00 " "GenericArgument" " [ "GenericArgument" ] [ (4, 48) -> (4, 50) ] 5: " " 0 Declarations, 0 child-contexts 5: " " skipping "GenericArgument::GenericArgument" because it was already printed 5: " " ==import==> Context "Function" 0x4668bd0 " "Argument" " [ "Argument" ] [ (11, 14) -> (11, 46) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4663430 " "Argument" " [ "Argument" ] [ (12, 6) -> (13, 6) ] 5: " " 0 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x4668bd0 " "Argument" " [ "Argument" ] [ (11, 14) -> (11, 46) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x464f380 " "" " [ "Argument" ] [ (13, 4) -> (13, 6) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46698f0 " "A" " [ "" ] [ (17, 0) -> (26, 1) ] 5: " " 3 Declarations, 6 child-contexts 5: " " ==import==> Context "Function" 0x46f53a0 " "A" " [ "A" ] [ (19, 6) -> (19, 6) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4688ed0 " "A" " [ "A" ] [ (20, 4) -> (22, 5) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f53a0 " "A" " [ "A" ] [ (19, 6) -> (19, 6) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46bc1b0 " "invokeMethod" " [ "invokeMethod" ] [ (24, 23) -> (24, 99) ] 5: " " 4 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3747200 " "invokeMethod" " [ "invokeMethod" ] [ (24, 102) -> (24, 104) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46bc1b0 " "invokeMethod" " [ "invokeMethod" ] [ (24, 23) -> (24, 99) ] 5: " " 4 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a8d80 " "invokeMethod" " [ "invokeMethod" ] [ (25, 23) -> (25, 62) ] 5: " " 3 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x468c110 " "invokeMethod" " [ "invokeMethod" ] [ (25, 65) -> (25, 67) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a8d80 " "invokeMethod" " [ "invokeMethod" ] [ (25, 23) -> (25, 62) ] 5: " " 3 Declarations, 0 child-contexts 5: PASS : TestDUChain::testUses() 5: "" New Context "Global" 0x467cb80 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class A" [ "A" ] 0x46e2bb0 (internal ctx 0x464ce80 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x464ce80 " "A" " [ "" ] [ (1, 0) -> (7, 1) ] 5: " " 4 Declarations, 8 child-contexts 5: " " ==import==> Context "Function" 0x3751520 " "A" " [ "A" ] [ (3, 6) -> (3, 6) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4657580 " "A" " [ "A" ] [ (3, 8) -> (3, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3751520 " "A" " [ "A" ] [ (3, 6) -> (3, 6) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46447a0 " "A" " [ "A" ] [ (4, 7) -> (4, 10) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x374abe0 " "A" " [ "A" ] [ (4, 13) -> (4, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46447a0 " "A" " [ "A" ] [ (4, 7) -> (4, 10) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46bb060 " "A" " [ "A" ] [ (5, 7) -> (5, 11) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x468ab10 " "A" " [ "A" ] [ (5, 14) -> (5, 16) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46bb060 " "A" " [ "A" ] [ (5, 7) -> (5, 11) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661be0 " "A" " [ "A" ] [ (6, 7) -> (6, 15) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x41e8c20 " "A" " [ "A" ] [ (6, 18) -> (6, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661be0 " "A" " [ "A" ] [ (6, 7) -> (6, 15) ] 5: " " 2 Declarations, 0 child-contexts 5: PASS : TestDUChain::testCtorTypes() 5: "" New Context "Global" 0x469c600 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int x" [ "x" ] 0x469b5b0 (internal ctx 0x0 ) [ (0, 5) -> (0, 6) ] , defined, 0 use(s). 5: "" New Context "Global" 0x463d1b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "double x" [ "x" ] 0x469a560 (internal ctx 0x0 ) [ (0, 5) -> (0, 6) ] , defined, 0 use(s). 5: "" New Context "Global" 0x3753d10 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "bool x" [ "x" ] 0x46447a0 (internal ctx 0x0 ) [ (0, 5) -> (0, 6) ] , defined, 0 use(s). 5: "" New Context "Global" 0x467a5d0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int a" [ "a" ] 0x3751520 (internal ctx 0x0 ) [ (0, 4) -> (0, 5) ] , defined, 1 use(s). 5: " " File: "/internal/194" 5: " " Use: [ (0, 26) -> (0, 27) ] 5: " " Declaration: "const int x" [ "x" ] 0x469a560 (internal ctx 0x0 ) [ (0, 22) -> (0, 23) ] , defined, 0 use(s). 5: PASS : TestDUChain::testAutoTypeIntegral() 5: "" New Context "Global" 0x46a5d30 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct Foo" [ "Foo" ] 0x4662830 (internal ctx 0x37524a0 ) [ (0, 7) -> (0, 10) ] , defined, 1 use(s). 5: " " File: "/internal/195" 5: " " Use: [ (1, 16) -> (1, 19) ] 5: " " Use: [ (1, 32) -> (1, 35) ] 5: " " Declaration: "int main ()" [ "main" ] 0x41e8990 (internal ctx 0x4676590 ) [ (0, 18) -> (0, 22) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x37524a0 " "Foo" " [ "" ] [ (0, 10) -> (0, 12) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46694f0 " "main" " [ "main" ] [ (0, 23) -> (0, 23) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4676590 " "main" " [ "main" ] [ (0, 25) -> (1, 69) ] 5: " " 4 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46694f0 " "main" " [ "main" ] [ (0, 23) -> (0, 23) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testAutoTypes() It's a delayed type, not a structure type... 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(5290)] 5: PASS : TestDUChain::testAutoTypes() 5: "" New Context "Global" 0x4661be0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "View" [ "View" ] 0x4691b90 (internal ctx 0x0 ) [ (0, 6) -> (0, 10) ] , no definition, 1 use(s). 5: " " File: "/internal/196" 5: " " Use: [ (1, 13) -> (1, 17) ] 5: " " Declaration: "void setView (View*)" [ "setView" ] 0x4659db0 (internal ctx 0x4657580 ) [ (1, 5) -> (1, 12) ] , defined, 1 use(s). 5: " " File: "/internal/196" 5: " " Use: [ (2, 2) -> (2, 9) ] 5: " " Use: [ (3, 2) -> (3, 9) ] 5: " " ==import==> Context "Function" 0x4661de0 " "setView" " [ "setView" ] [ (1, 13) -> (1, 25) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4657580 " "setView" " [ "setView" ] [ (1, 27) -> (4, 1) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661de0 " "setView" " [ "setView" ] [ (1, 13) -> (1, 25) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testCommentAfterFunctionCall() 5: "" New Context "Global" 0x41e8d30 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct AA" [ "AA" ] 0x468ab60 (internal ctx 0x41e8d80 ) [ (0, 7) -> (0, 9) ] , defined, 1 use(s). 5: " " File: "/internal/197" 5: " " Use: [ (4, 6) -> (4, 8) ] 5: " " Use: [ (6, 11) -> (6, 13) ] 5: " " Use: [ (8, 6) -> (8, 8) ] 5: " " Declaration: "struct BB" [ "BB" ] 0x4668630 (internal ctx 0x46685e0 ) [ (3, 7) -> (3, 9) ] , defined, 1 use(s). 5: " " File: "/internal/197" 5: " " Use: [ (7, 2) -> (7, 4) ] 5: " " Use: [ (8, 12) -> (8, 14) ] 5: " " Use: [ (8, 23) -> (8, 25) ] 5: " " Declaration: "void f (int AA::*)" [ "f" ] 0x469d640 (internal ctx 0x463dc20 ) [ (6, 5) -> (6, 6) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x41e8d80 " "AA" " [ "" ] [ (0, 10) -> (2, 1) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46685e0 " "BB" " [ "" ] [ (3, 9) -> (5, 1) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4658d80 " "f" " [ "f" ] [ (6, 7) -> (6, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x463dc20 " "f" " [ "f" ] [ (6, 21) -> (10, 1) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4658d80 " "f" " [ "f" ] [ (6, 7) -> (6, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testPointerToMember() 5: PASS : TestDUChain::testMemberPtrCrash() 5: XFAIL : TestDUChain::testNestedNamespace() uses are still associated incorreclty, probably to be fixed in TypeASTVisitor::visitSimpleTypeSpecifier 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain.cpp(5369)] 5: PASS : TestDUChain::testNestedNamespace() 5: "" New Context "Global" 0x46a8460 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int a" [ "a" ] 0x46a4840 (internal ctx 0x0 ) [ (0, 4) -> (0, 5) ] , defined, 1 use(s). 5: " " File: "/internal/200" 5: " " Use: [ (1, 15) -> (1, 16) ] 5: " " Declaration: "int b" [ "b" ] 0x3747c30 (internal ctx 0x0 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 5: " " File: "/internal/200" 5: " " Use: [ (1, 23) -> (1, 24) ] 5: " " Declaration: "int c" [ "c" ] 0x46d05d0 (internal ctx 0x0 ) [ (0, 8) -> (0, 9) ] , defined, 0 use(s). 5: " " Declaration: "int d" [ "d" ] 0x469c600 (internal ctx 0x0 ) [ (0, 10) -> (0, 11) ] , defined, 0 use(s). 5: " " Declaration: "void f ()" [ "f" ] 0x4654310 (internal ctx 0x4658d80 ) [ (1, 5) -> (1, 6) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x37545d0 " "f" " [ "f" ] [ (1, 7) -> (1, 7) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4658d80 " "f" " [ "f" ] [ (1, 9) -> (1, 31) ] 5: " " 0 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x37545d0 " "f" " [ "f" ] [ (1, 7) -> (1, 7) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4653ee0 " "" " [ "f" ] [ (1, 15) -> (1, 16) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x467cb80 " "" " [ "f" ] [ (1, 18) -> (1, 30) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4653ee0 " "" " [ "f" ] [ (1, 15) -> (1, 16) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testDeclarationHasUses() 5: QDEBUG : TestDUChain::testBug269352() kdevplatform(12268)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate: depth-limit reached while instantiating template declaration with " > > > > >, true>" 5: PASS : TestDUChain::testBug269352() 5: "" New Context "Global" 0x4640aa0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class A" [ "A" ] 0x41e8d70 (internal ctx 0x4676590 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x4676590 " "A" " [ "" ] [ (0, 8) -> (0, 29) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Enum" 0x469f2b0 " "" " [ "" ] [ (0, 10) -> (0, 26) ] 5: " " 1 Declarations, 0 child-contexts 5: "" New Context "Global" 0x4640aa0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class B" [ "B" ] 0x46694f0 (internal ctx 0x3753d10 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x3753d10 " "B" " [ "" ] [ (0, 8) -> (0, 29) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Enum" 0x465a5b0 " "" " [ "" ] [ (0, 10) -> (0, 26) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testRenameClass() 5: "" New Context "Global" 0x41e8c20 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x46a82d0 (internal ctx 0x46679c0 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x46bae40 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46679c0 " "main" " [ "main" ] [ (0, 11) -> (5, 1) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x46bae40 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469bde0 " "" " [ "main" ] [ (2, 6) -> (2, 15) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x467add0 " "" " [ "main" ] [ (2, 17) -> (4, 3) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469bde0 " "" " [ "main" ] [ (2, 6) -> (2, 15) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testRangeBasedFor() 5: "" New Context "Global" 0x3754870 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct MyType" [ "MyType" ] 0x468ab60 (internal ctx 0x468b700 ) [ (0, 7) -> (0, 13) ] , defined, 1 use(s). 5: " " File: "/internal/205" 5: " " Use: [ (2, 2) -> (2, 8) ] 5: " " Declaration: "struct Iterator" [ "Iterator" ] 0x46679c0 (internal ctx 0x4662830 ) [ (1, 7) -> (1, 15) ] , defined, 1 use(s). 5: " " File: "/internal/205" 5: " " Use: [ (3, 24) -> (3, 32) ] 5: " " Use: [ (4, 2) -> (4, 10) ] 5: " " Use: [ (6, 17) -> (6, 25) ] 5: " " Use: [ (6, 40) -> (6, 48) ] 5: " " Use: [ (7, 17) -> (7, 25) ] 5: " " Use: [ (7, 47) -> (7, 55) ] 5: " " Declaration: "struct List1" [ "List1" ] 0x37548c0 (internal ctx 0x46447a0 ) [ (6, 7) -> (6, 12) ] , defined, 1 use(s). 5: " " File: "/internal/205" 5: " " Use: [ (6, 32) -> (6, 37) ] 5: " " Use: [ (6, 53) -> (6, 58) ] 5: " " Use: [ (9, 2) -> (9, 7) ] 5: " " Declaration: "Iterator begin (List1)" [ "begin" ] 0x4659db0 (internal ctx 0x4661be0 ) [ (6, 26) -> (6, 31) ] , no definition, 0 use(s). 5: " " Declaration: "Iterator end (List1)" [ "end" ] 0x46e1f70 (internal ctx 0x3753ae0 ) [ (6, 49) -> (6, 52) ] , no definition, 0 use(s). 5: " " Declaration: "struct List2" [ "List2" ] 0x46f4b20 (internal ctx 0x46ba050 ) [ (7, 7) -> (7, 12) ] , defined, 1 use(s). 5: " " File: "/internal/205" 5: " " Use: [ (7, 38) -> (7, 43) ] 5: " " Use: [ (7, 66) -> (7, 71) ] 5: " " Use: [ (11, 2) -> (11, 7) ] 5: " " Declaration: "Iterator begin (const List2&)" [ "begin" ] 0x3752990 (internal ctx 0x4661aa0 ) [ (7, 26) -> (7, 31) ] , no definition, 0 use(s). 5: " " Declaration: "Iterator end (const List2&)" [ "end" ] 0x46617d0 (internal ctx 0x46a8240 ) [ (7, 56) -> (7, 59) ] , no definition, 0 use(s). 5: " " Declaration: "int main ()" [ "main" ] 0x46f37c0 (internal ctx 0x4668620 ) [ (8, 4) -> (8, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x468b700 " "MyType" " [ "" ] [ (0, 13) -> (0, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x4662830 " "Iterator" " [ "" ] [ (1, 15) -> (5, 1) ] 5: " " 3 Declarations, 6 child-contexts 5: " " ==import==> Context "Function" 0x4691b90 " "operator*" " [ "operator*" ] [ (2, 19) -> (2, 19) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46599a0 " "operator*" " [ "operator*" ] [ (2, 20) -> (2, 31) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4691b90 " "operator*" " [ "operator*" ] [ (2, 19) -> (2, 19) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x465b6b0 " "operator!=" " [ "operator!=" ] [ (3, 18) -> (3, 33) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x467add0 " "operator!=" " [ "operator!=" ] [ (3, 34) -> (3, 49) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x465b6b0 " "operator!=" " [ "operator!=" ] [ (3, 18) -> (3, 33) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a0f20 " "operator++" " [ "operator++" ] [ (4, 23) -> (4, 23) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4663fe0 " "operator++" " [ "operator++" ] [ (4, 24) -> (4, 39) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a0f20 " "operator++" " [ "operator++" ] [ (4, 23) -> (4, 23) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46447a0 " "List1" " [ "" ] [ (6, 12) -> (6, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661be0 " "begin" " [ "begin" ] [ (6, 32) -> (6, 37) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3753ae0 " "end" " [ "end" ] [ (6, 53) -> (6, 58) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46ba050 " "List2" " [ "" ] [ (7, 12) -> (7, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661aa0 " "begin" " [ "begin" ] [ (7, 32) -> (7, 44) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a8240 " "end" " [ "end" ] [ (7, 60) -> (7, 72) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x41e8c70 " "main" " [ "main" ] [ (8, 9) -> (8, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4668620 " "main" " [ "main" ] [ (8, 11) -> (13, 1) ] 5: " " 2 Declarations, 4 child-contexts 5: " " ==import==> Context "Function" 0x41e8c70 " "main" " [ "main" ] [ (8, 9) -> (8, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37529d0 " "" " [ "main" ] [ (10, 6) -> (10, 17) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46d05a0 " "" " [ "main" ] [ (10, 19) -> (10, 22) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x37529d0 " "" " [ "main" ] [ (10, 6) -> (10, 17) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46bc1b0 " "" " [ "main" ] [ (12, 6) -> (12, 17) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x463d1b0 " "" " [ "main" ] [ (12, 19) -> (12, 22) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46bc1b0 " "" " [ "main" ] [ (12, 6) -> (12, 17) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testRangeBasedForClass() 5: "" New Context "Global" 0x46a9200 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class A" [ "A" ] 0x46bbf30 (internal ctx 0x46f4b60 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 5: " " File: "/internal/206" 5: " " Use: [ (2, 0) -> (2, 1) ] 5: " " Declaration: "int&& intRef" [ "intRef" ] 0x37538f0 (internal ctx 0x0 ) [ (1, 6) -> (1, 12) ] , defined, 0 use(s). 5: " " Declaration: "A&& aRef" [ "aRef" ] 0x3751030 (internal ctx 0x0 ) [ (2, 4) -> (2, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x46f4b60 " "A" " [ "" ] [ (0, 8) -> (0, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testRValueReference() 5: "" New Context "Global" 0x3753500 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class A" [ "A" ] 0x4662830 (internal ctx 0x469a0f0 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 5: " " File: "/internal/207" 5: " " Use: [ (2, 10) -> (2, 11) ] 5: " " Use: [ (5, 0) -> (5, 1) ] 5: " " Declaration: " A::~A ()" [ "A::~A" ] 0x4666760 (internal ctx 0x41e8990 ) [ (5, 4) -> (5, 5) ] , defined, 0 use(s). 5: " " Declaration: "void foo (int)" [ "foo" ] 0x465b6b0 (internal ctx 0x467a5d0 ) [ (6, 5) -> (6, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x469a0f0 " "A" " [ "" ] [ (0, 8) -> (4, 1) ] 5: " " 3 Declarations, 3 child-contexts 5: " " ==import==> Context "Function" 0x468cfd0 " "A" " [ "A" ] [ (1, 4) -> (1, 4) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f5460 " "A" " [ "A" ] [ (2, 4) -> (2, 12) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4668300 " "~A" " [ "~A" ] [ (3, 13) -> (3, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x41e8990 " "A::~A" " [ "A::~A" ] [ (5, 6) -> (5, 6) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x469a0f0 " "A" " [ "" ] [ (0, 8) -> (4, 1) ] 5: " " 3 Declarations, 3 child-contexts 5: " " ==import==> Context "Function" 0x468cfd0 " "A" " [ "A" ] [ (1, 4) -> (1, 4) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f5460 " "A" " [ "A" ] [ (2, 4) -> (2, 12) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4668300 " "~A" " [ "~A" ] [ (3, 13) -> (3, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x467a5d0 " "foo" " [ "foo" ] [ (6, 9) -> (6, 12) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testDefaultDelete() 5: PASS : TestDUChain::testDelete_Bug278781() 5: "" New Context "Global" 0x4658d80 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo Foo" [ "Foo" ] 0x4691b90 (internal ctx 0x4677200 ) [ (0, 5) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Enum" 0x4677200 " "" " [ "" ] [ (0, 0) -> (0, 15) ] 5: " " 2 Declarations, 0 child-contexts 5: "" New Context "Global" 0x4653f00 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo Foo" [ "Foo" ] 0x46a9200 (internal ctx 0x464c2a0 ) [ (0, 5) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Enum" 0x464c2a0 " "" " [ "" ] [ (0, 0) -> (0, 11) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x46b9f40 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo Foo" [ "Foo" ] 0x467add0 (internal ctx 0x3751540 ) [ (0, 11) -> (0, 14) ] , defined, 0 use(s). 5: " " ==import==> Context "Enum" 0x3751540 " "Foo" " [ "Foo" ] [ (0, 0) -> (0, 21) ] 5: " " 2 Declarations, 0 child-contexts 5: "" New Context "Global" 0x469a0f0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo Foo" [ "Foo" ] 0x4677200 (internal ctx 0x465a1b0 ) [ (0, 12) -> (0, 15) ] , defined, 0 use(s). 5: " " ==import==> Context "Enum" 0x465a1b0 " "Foo" " [ "Foo" ] [ (0, 0) -> (0, 22) ] 5: " " 2 Declarations, 0 child-contexts 5: "" New Context "Global" 0x4653f00 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo Foo" [ "Foo" ] 0x469a0f0 (internal ctx 0x4676df0 ) [ (0, 5) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Enum" 0x4676df0 " "" " [ "" ] [ (0, 0) -> (0, 21) ] 5: " " 2 Declarations, 0 child-contexts 5: "" New Context "Global" 0x468f930 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo" [ "Foo" ] 0x3753130 (internal ctx 0x467c730 ) [ (0, 5) -> (0, 8) ] , no definition, 0 use(s). 5: " " ==import==> Context "Enum" 0x467c730 " "" " [ "" ] [ (0, 0) -> (0, 8) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x41e8d70 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo" [ "Foo" ] 0x466b7e0 (internal ctx 0x4676df0 ) [ (0, 11) -> (0, 14) ] , no definition, 0 use(s). 5: " " ==import==> Context "Enum" 0x4676df0 " "Foo" " [ "Foo" ] [ (0, 0) -> (0, 14) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x46b9f40 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo" [ "Foo" ] 0x4667970 (internal ctx 0x467ae00 ) [ (0, 11) -> (0, 14) ] , no definition, 0 use(s). 5: " " ==import==> Context "Enum" 0x467ae00 " "Foo" " [ "Foo" ] [ (0, 0) -> (0, 21) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x46b9f40 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "Foo" [ "Foo" ] 0x464ce80 (internal ctx 0x467cb80 ) [ (0, 5) -> (0, 8) ] , no definition, 0 use(s). 5: " " ==import==> Context "Enum" 0x467cb80 " "" " [ "" ] [ (0, 0) -> (0, 23) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testEnum2011() 5: "" New Context "Global" 0x468dca0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "const int&& foo ()" [ "foo" ] 0x46e1140 (internal ctx 0x46a8470 ) [ (0, 12) -> (0, 15) ] , no definition, 1 use(s). 5: " " File: "/internal/218" 5: " " Use: [ (4, 9) -> (4, 12) ] 5: " " Declaration: "int i" [ "i" ] 0x46685e0 (internal ctx 0x0 ) [ (1, 4) -> (1, 5) ] , defined, 1 use(s). 5: " " File: "/internal/218" 5: " " Use: [ (4, 21) -> (4, 22) ] 5: " " Use: [ (5, 9) -> (5, 10) ] 5: " " Use: [ (8, 15) -> (8, 16) ] 5: " " Use: [ (10, 10) -> (10, 11) ] 5: " " Use: [ (12, 10) -> (12, 11) ] 5: " " Declaration: "struct A" [ "A" ] 0x46badf0 (internal ctx 0x46f3970 ) [ (2, 7) -> (2, 8) ] , defined, 1 use(s). 5: " " File: "/internal/218" 5: " " Use: [ (3, 6) -> (3, 7) ] 5: " " Use: [ (3, 17) -> (3, 18) ] 5: " " Declaration: "const A* a" [ "a" ] 0x4668620 (internal ctx 0x0 ) [ (3, 9) -> (3, 10) ] , defined, 1 use(s). 5: " " File: "/internal/218" 5: " " Use: [ (6, 9) -> (6, 10) ] 5: " " Use: [ (7, 10) -> (7, 11) ] 5: " " Declaration: "const int&& x1" [ "x1" ] 0x46f3930 (internal ctx 0x0 ) [ (4, 16) -> (4, 18) ] , defined, 0 use(s). 5: " " Declaration: "int x2" [ "x2" ] 0x4668110 (internal ctx 0x0 ) [ (5, 12) -> (5, 14) ] , defined, 0 use(s). 5: " " Declaration: "double x3" [ "x3" ] 0x46e1180 (internal ctx 0x0 ) [ (6, 15) -> (6, 17) ] , defined, 0 use(s). 5: " " Declaration: "const double& x4" [ "x4" ] 0x466b7e0 (internal ctx 0x0 ) [ (7, 17) -> (7, 19) ] , defined, 0 use(s). 5: " " Declaration: "const int& j" [ "j" ] 0x464da80 (internal ctx 0x0 ) [ (8, 11) -> (8, 12) ] , defined, 1 use(s). 5: " " File: "/internal/218" 5: " " Use: [ (9, 10) -> (9, 11) ] 5: " " Declaration: "const int& x5" [ "x5" ] 0x467cb80 (internal ctx 0x0 ) [ (9, 14) -> (9, 16) ] , defined, 0 use(s). 5: " " Declaration: "int& j2" [ "j2" ] 0x4667fe0 (internal ctx 0x0 ) [ (10, 5) -> (10, 7) ] , defined, 1 use(s). 5: " " File: "/internal/218" 5: " " Use: [ (11, 10) -> (11, 12) ] 5: " " Declaration: "int& x6" [ "x6" ] 0x469b5b0 (internal ctx 0x0 ) [ (11, 15) -> (11, 17) ] , defined, 0 use(s). 5: " " Declaration: "int& x7" [ "x7" ] 0x4677200 (internal ctx 0x0 ) [ (12, 14) -> (12, 16) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x46a8470 " "foo" " [ "foo" ] [ (0, 16) -> (0, 16) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46f3970 " "A" " [ "" ] [ (2, 9) -> (2, 22) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testDecltype() 5: "" New Context "Global" 0x4667fe0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int c" [ "c" ] 0x37538f0 (internal ctx 0x0 ) [ (0, 4) -> (0, 5) ] , defined, 1 use(s). 5: " " File: "/internal/219" 5: " " Use: [ (0, 16) -> (0, 17) ] 5: " " Use: [ (0, 37) -> (0, 38) ] 5: " " Declaration: "int c2" [ "c2" ] 0x468cf90 (internal ctx 0x0 ) [ (0, 19) -> (0, 21) ] , defined, 1 use(s). 5: " " File: "/internal/219" 5: " " Use: [ (0, 33) -> (0, 35) ] 5: PASS : TestDUChain::testDecltypeUses() 5: "" New Context "Global" 0x469f2b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int foo ()" [ "foo" ] 0x467c730 (internal ctx 0x46437b0 ) [ (0, 5) -> (0, 8) ] , no definition, 0 use(s). 5: " " ==import==> Context "Function" 0x46437b0 " "foo" " [ "foo" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x466b7e0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class A" [ "A" ] 0x4643fb0 (internal ctx 0x4662830 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 5: " " File: "/internal/221" 5: " " Use: [ (0, 29) -> (0, 30) ] 5: " " Declaration: "int foo (A*)" [ "foo" ] 0x46a0f20 (internal ctx 0x4667fe0 ) [ (0, 25) -> (0, 28) ] , no definition, 0 use(s). 5: " " ==import==> Context "Class" 0x4662830 " "A" " [ "" ] [ (0, 8) -> (0, 18) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4667fe0 " "foo" " [ "foo" ] [ (0, 29) -> (0, 35) ] 5: " " 1 Declarations, 0 child-contexts 5: QDEBUG : TestDUChain::testTrailingReturnType() "int" 5: "" New Context "Global" 0x1cd8830 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int*[4] f ()" [ "f" ] 0x41e8990 (internal ctx 0x4663fe0 ) [ (0, 5) -> (0, 6) ] , no definition, 0 use(s). 5: " " ==import==> Context "Function" 0x4663fe0 " "f" " [ "f" ] [ (0, 7) -> (0, 7) ] 5: " " 2 Declarations, 0 child-contexts 5: QDEBUG : TestDUChain::testTrailingReturnType() "int*[4]" 5: XFAIL : TestDUChain::testTrailingReturnType() type is parsed as 'array[4] of pointer to int, which is wrong. 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain_cpp2011.cpp(422)] 5: "" New Context "Global" 0x4661c20 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "void func ()" [ "func" ] 0x4657580 (internal ctx 0x469b5b0 ) [ (0, 5) -> (0, 9) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x41e8c70 " "func" " [ "func" ] [ (0, 10) -> (0, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469b5b0 " "func" " [ "func" ] [ (0, 12) -> (0, 44) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x41e8c70 " "func" " [ "func" ] [ (0, 10) -> (0, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x468cf90 " "" " [ "func" ] [ (0, 26) -> (0, 26) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3753500 " "" " [ "func" ] [ (0, 28) -> (0, 41) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x468cf90 " "" " [ "func" ] [ (0, 26) -> (0, 26) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x4661c20 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "void func ()" [ "func" ] 0x4657580 (internal ctx 0x469b5b0 ) [ (0, 5) -> (0, 9) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x41e8c70 " "func" " [ "func" ] [ (0, 10) -> (0, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469b5b0 " "func" " [ "func" ] [ (0, 12) -> (0, 51) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x41e8c70 " "func" " [ "func" ] [ (0, 10) -> (0, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x467add0 " "" " [ "func" ] [ (0, 26) -> (0, 26) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x468bf90 " "" " [ "func" ] [ (0, 35) -> (0, 48) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x467add0 " "" " [ "func" ] [ (0, 26) -> (0, 26) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testTrailingReturnType() 5: "" New Context "Global" 0x468ca50 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int square (int)" [ "square" ] 0x46f38a0 (internal ctx 0x46f54a0 ) [ (0, 14) -> (0, 20) ] , defined, 1 use(s). 5: " " File: "/internal/225" 5: " " Use: [ (1, 27) -> (1, 33) ] 5: " " Declaration: "4.2 a" [ "a" ] 0x468caa0 (internal ctx 0x0 ) [ (1, 17) -> (1, 18) ] , defined, 0 use(s). 5: " " Declaration: "class A" [ "A" ] 0x3754330 (internal ctx 0x4666760 ) [ (2, 6) -> (2, 7) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x3754380 " "square" " [ "square" ] [ (0, 21) -> (0, 26) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46f54a0 " "square" " [ "square" ] [ (0, 28) -> (0, 45) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3754380 " "square" " [ "square" ] [ (0, 21) -> (0, 26) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x4666760 " "A" " [ "" ] [ (2, 8) -> (5, 1) ] 5: " " 2 Declarations, 3 child-contexts 5: " " ==import==> Context "Function" 0x468f930 " "A" " [ "A" ] [ (3, 14) -> (3, 14) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3753500 " "foo" " [ "foo" ] [ (4, 20) -> (4, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x3b987b0 " "foo" " [ "foo" ] [ (4, 22) -> (4, 35) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x3753500 " "foo" " [ "foo" ] [ (4, 20) -> (4, 20) ] 5: " " 0 Declarations, 0 child-contexts 5: XFAIL : TestDUChain::testConstexpr() constexpr functions are not handled yet 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain_cpp2011.cpp(460)] 5: XFAIL : TestDUChain::testConstexpr() constexpr constructors are not handled yet 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain_cpp2011.cpp(469)] 5: XFAIL : TestDUChain::testConstexpr() constexpr member functions are not handled yet 5: Loc: [/home/kde-devel/kdevelop/languages/cpp/cppduchain/tests/test_duchain_cpp2011.cpp(472)] 5: PASS : TestDUChain::testConstexpr() 5: "" New Context "Global" 0x467add0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "_Bit_type _Bit_type" [ "_Bit_type" ] 0x3751520 (internal ctx 0x0 ) [ (1, 22) -> (1, 31) ] , defined, 1 use(s). 5: " " File: "/internal/226" 5: " " Use: [ (2, 37) -> (2, 46) ] 5: " " Declaration: " " [ "" ] 0x469d640 (internal ctx 0x4661920 ) [ (2, 0) -> (2, 0) ] , defined, 0 use(s). 5: " " ==import==> Context "Enum" 0x4661920 " "" " [ "" ] [ (2, 0) -> (2, 50) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testInitListRegressions() 5: "" New Context "Global" 0x4667c00 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct A" [ "A" ] 0x46618d0 (internal ctx 0x46a78e0 ) [ (0, 28) -> (0, 29) ] , defined, 0 use(s). 5: " " Declaration: "A< typename T < _Functor > :: type ( Args ... ) > func ()" [ "func" ] 0x46b9ee0 (internal ctx 0x4663fe0 ) [ (2, 39) -> (2, 43) ] , defined, 0 use(s). 5: " " ==import==> Context "Template" 0x467add0 " "" " [ "" ] [ (0, 9) -> (0, 19) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46a78e0 " "A" " [ "" ] [ (0, 30) -> (0, 49) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x467add0 " "" " [ "" ] [ (0, 9) -> (0, 19) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46bdf30 " "" " [ "" ] [ (1, 9) -> (1, 37) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46b9f50 " "func" " [ "func" ] [ (2, 44) -> (2, 44) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46bdf30 " "" " [ "" ] [ (1, 9) -> (1, 37) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4663fe0 " "func" " [ "func" ] [ (2, 46) -> (2, 48) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46b9f50 " "func" " [ "func" ] [ (2, 44) -> (2, 44) ] 5: " " 0 Declarations, 0 child-contexts 5: " " skipping "" because it was already printed 5: PASS : TestDUChain::testBug284536() 5: "" New Context "Global" 0x46437b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: " std" [ "std" ] 0x4667c00 (internal ctx 0x468caa0 ) [ (0, 10) -> (0, 13) ] , no definition, 0 use(s). 5: " " ==import==> Context "Namespace" 0x468caa0 " "std" " [ "std" ] [ (0, 14) -> (6, 1) ] 5: " " 5 Declarations, 9 child-contexts 5: " " ==import==> Context "Template" 0x465b700 " "" " [ "std" ] [ (1, 11) -> (1, 21) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46a7e40 " "" " [ "std" ] [ (2, 11) -> (2, 42) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46bc090 " "is_f< _Res ( Args ... ) >" " [ "std" ] [ (2, 71) -> (2, 74) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46a7e40 " "" " [ "std" ] [ (2, 11) -> (2, 42) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46618d0 " "" " [ "std" ] [ (3, 11) -> (3, 42) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46b9ee0 " "is_f< _Res >" " [ "std" ] [ (3, 74) -> (3, 77) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46618d0 " "" " [ "std" ] [ (3, 11) -> (3, 42) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x4661760 " "" " [ "std" ] [ (4, 11) -> (4, 21) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x464ce80 " "is_a" " [ "std" ] [ (4, 35) -> (4, 87) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x4661760 " "" " [ "std" ] [ (4, 11) -> (4, 21) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46a7e00 " "" " [ "std" ] [ (5, 11) -> (5, 21) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x465b6b0 " "is_f" " [ "std" ] [ (5, 35) -> (5, 69) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46a7e00 " "" " [ "std" ] [ (5, 11) -> (5, 21) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testBug285004() 5: "" New Context "Global" 0x46badf0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x4657580 (internal ctx 0x468b6b0 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x46bd820 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x468b6b0 " "main" " [ "main" ] [ (0, 11) -> (3, 1) ] 5: " " 2 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x46bd820 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e2160 " "" " [ "main" ] [ (2, 15) -> (2, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46e1ca0 " "" " [ "main" ] [ (2, 22) -> (2, 32) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e2160 " "" " [ "main" ] [ (2, 15) -> (2, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: "" New Context "Global" 0x46badf0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x4657580 (internal ctx 0x468b6b0 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x46bd820 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x468b6b0 " "main" " [ "main" ] [ (0, 11) -> (3, 1) ] 5: " " 2 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x46bd820 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e2160 " "" " [ "main" ] [ (2, 15) -> (2, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46e1ca0 " "" " [ "main" ] [ (2, 22) -> (2, 32) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e2160 " "" " [ "main" ] [ (2, 15) -> (2, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: PASS : TestDUChain::testLambda() 5: "" New Context "Global" 0x37471b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x468bf90 (internal ctx 0x469d640 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x4666760 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469d640 " "main" " [ "main" ] [ (0, 11) -> (2, 1) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x4666760 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f4ef0 " "" " [ "main" ] [ (1, 15) -> (1, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4663fe0 " "" " [ "main" ] [ (1, 24) -> (1, 36) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f4ef0 " "" " [ "main" ] [ (1, 15) -> (1, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x37471b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x468bf90 (internal ctx 0x469d640 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x4666760 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469d640 " "main" " [ "main" ] [ (0, 11) -> (2, 1) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x4666760 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f4ef0 " "" " [ "main" ] [ (1, 15) -> (1, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x4663fe0 " "" " [ "main" ] [ (1, 24) -> (1, 36) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f4ef0 " "" " [ "main" ] [ (1, 15) -> (1, 15) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testLambdaReturn() 5: "" New Context "Global" 0x468ab10 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x4666760 (internal ctx 0x466b7e0 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x37530f0 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x466b7e0 " "main" " [ "main" ] [ (0, 11) -> (3, 1) ] 5: " " 2 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x37530f0 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469d640 " "" " [ "main" ] [ (2, 16) -> (2, 26) ] 5: " " 0 Declarations, 0 child-contexts 5: "" New Context "Global" 0x468ab10 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "int main ()" [ "main" ] 0x4666760 (internal ctx 0x466b7e0 ) [ (0, 4) -> (0, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x37530f0 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x466b7e0 " "main" " [ "main" ] [ (0, 11) -> (3, 1) ] 5: " " 2 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x37530f0 " "main" " [ "main" ] [ (0, 9) -> (0, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469d640 " "" " [ "main" ] [ (2, 16) -> (2, 26) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testLambdaCapture() 5: "" New Context "Global" 0x46be150 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class test" [ "test" ] 0x41e8c20 (internal ctx 0x46bc0e0 ) [ (1, 6) -> (1, 10) ] , defined, 0 use(s). 5: " " Declaration: "class test< T[] >" [ "test< T[] >" ] 0x46f3740 (internal ctx 0x46617d0 ) [ (7, 6) -> (7, 15) ] , defined, 0 use(s). 5: " " Declaration: "int main ()" [ "main" ] 0x46f3980 (internal ctx 0x46f3930 ) [ (10, 4) -> (10, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Template" 0x46f54b0 " "" " [ "" ] [ (0, 10) -> (0, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46bc0e0 " "test" " [ "" ] [ (2, 0) -> (5, 1) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Template" 0x46f54b0 " "" " [ "" ] [ (0, 10) -> (0, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e1fd0 " "foo" " [ "foo" ] [ (4, 13) -> (4, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x468f930 " "foo" " [ "foo" ] [ (4, 15) -> (4, 17) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e1fd0 " "foo" " [ "foo" ] [ (4, 13) -> (4, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46e26f0 " "" " [ "" ] [ (6, 9) -> (6, 19) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46617d0 " "test< T[] >" " [ "" ] [ (8, 0) -> (9, 1) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x46e26f0 " "" " [ "" ] [ (6, 9) -> (6, 19) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e2df0 " "main" " [ "main" ] [ (10, 9) -> (10, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46f3930 " "main" " [ "main" ] [ (10, 11) -> (19, 1) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46e2df0 " "main" " [ "main" ] [ (10, 9) -> (10, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testTemplateSpecializeArray() 5: "" New Context "Global" 0x46a0f20 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "class test" [ "test" ] 0x46618d0 (internal ctx 0x46bae40 ) [ (1, 6) -> (1, 10) ] , defined, 0 use(s). 5: " " Declaration: "class test< T&& >" [ "test< T&& >" ] 0x46bdeb0 (internal ctx 0x46a8320 ) [ (7, 6) -> (7, 15) ] , defined, 0 use(s). 5: " " Declaration: "int main ()" [ "main" ] 0x46f37c0 (internal ctx 0x46f4ef0 ) [ (10, 4) -> (10, 8) ] , defined, 0 use(s). 5: " " ==import==> Context "Template" 0x46e26f0 " "" " [ "" ] [ (0, 10) -> (0, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46bae40 " "test" " [ "" ] [ (2, 0) -> (5, 1) ] 5: " " 1 Declarations, 2 child-contexts 5: " " ==import==> Context "Template" 0x46e26f0 " "" " [ "" ] [ (0, 10) -> (0, 20) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f41f0 " "foo" " [ "foo" ] [ (4, 13) -> (4, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46cf020 " "foo" " [ "foo" ] [ (4, 15) -> (4, 17) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46f41f0 " "foo" " [ "foo" ] [ (4, 13) -> (4, 13) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x464ce80 " "" " [ "" ] [ (6, 9) -> (6, 19) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46a8320 " "test< T&& >" " [ "" ] [ (8, 0) -> (9, 1) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Template" 0x464ce80 " "" " [ "" ] [ (6, 9) -> (6, 19) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46d05a0 " "main" " [ "main" ] [ (10, 9) -> (10, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x46f4ef0 " "main" " [ "main" ] [ (10, 11) -> (19, 1) ] 5: " " 2 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46d05a0 " "main" " [ "main" ] [ (10, 9) -> (10, 9) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testTemplateSpecializeRValue() 5: "" New Context "Global" 0x469b5b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "struct foo" [ "foo" ] 0x3753060 (internal ctx 0x467add0 ) [ (0, 7) -> (0, 10) ] , defined, 1 use(s). 5: " " File: "/internal/234" 5: " " Use: [ (1, 12) -> (1, 15) ] 5: " " Declaration: "bar bar" [ "bar" ] 0x3753130 (internal ctx 0x0 ) [ (1, 6) -> (1, 9) ] , no definition, 1 use(s). 5: " " File: "/internal/234" 5: " " Use: [ (2, 11) -> (2, 14) ] 5: " " Declaration: "void t ()" [ "t" ] 0x46e2160 (internal ctx 0x469a0f0 ) [ (2, 5) -> (2, 6) ] , defined, 0 use(s). 5: " " ==import==> Context "Class" 0x467add0 " "foo" " [ "" ] [ (0, 11) -> (0, 34) ] 5: " " 1 Declarations, 1 child-contexts 5: " " ==import==> Context "Function" 0x46bda10 " "asdf" " [ "asdf" ] [ (0, 30) -> (0, 30) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4643fb0 " "t" " [ "t" ] [ (2, 7) -> (2, 7) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469a0f0 " "t" " [ "t" ] [ (2, 9) -> (2, 25) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4643fb0 " "t" " [ "t" ] [ (2, 7) -> (2, 7) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testAliasDeclaration() 5: "" New Context "Global" 0x46ba000 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "char i" [ "i" ] 0x46f4ef0 (internal ctx 0x0 ) [ (0, 5) -> (0, 6) ] , defined, 1 use(s). 5: " " File: "/internal/235" 5: " " Use: [ (1, 10) -> (1, 11) ] 5: " " Use: [ (2, 11) -> (2, 12) ] 5: " " Use: [ (3, 12) -> (3, 13) ] 5: " " Use: [ (4, 16) -> (4, 17) ] 5: " " Use: [ (5, 17) -> (5, 18) ] 5: " " Use: [ (6, 18) -> (6, 19) ] 5: " " Declaration: "char a1" [ "a1" ] 0x46e1ca0 (internal ctx 0x0 ) [ (1, 5) -> (1, 7) ] , defined, 0 use(s). 5: " " Declaration: "char& a2" [ "a2" ] 0x46ba050 (internal ctx 0x0 ) [ (2, 6) -> (2, 8) ] , defined, 0 use(s). 5: " " Declaration: "char&& a3" [ "a3" ] 0x46e26f0 (internal ctx 0x0 ) [ (3, 7) -> (3, 9) ] , defined, 0 use(s). 5: " " Declaration: "const char a4" [ "a4" ] 0x3752990 (internal ctx 0x0 ) [ (4, 11) -> (4, 13) ] , defined, 0 use(s). 5: " " Declaration: "const char& a5" [ "a5" ] 0x465b6b0 (internal ctx 0x0 ) [ (5, 12) -> (5, 14) ] , defined, 0 use(s). 5: " " Declaration: "const char&& a6" [ "a6" ] 0x4657580 (internal ctx 0x0 ) [ (6, 13) -> (6, 15) ] , defined, 0 use(s). 5: PASS : TestDUChain::testAuto() 5: "" New Context "Global" 0x46a8420 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 5: " " Declaration: "void f1 ()" [ "f1" ] 0x46e2730 (internal ctx 0x464ce80 ) [ (0, 5) -> (0, 7) ] , no definition, 0 use(s). 5: " " Declaration: "void f2 ()" [ "f2" ] 0x46e26f0 (internal ctx 0x46a8470 ) [ (1, 5) -> (1, 7) ] , no definition, 0 use(s). 5: " " Declaration: "class a" [ "a" ] 0x46a7c30 (internal ctx 0x46e2dd0 ) [ (2, 6) -> (2, 7) ] , defined, 0 use(s). 5: " " Declaration: "void asdf ()" [ "asdf" ] 0x46e2d90 (internal ctx 0x469d640 ) [ (3, 5) -> (3, 9) ] , defined, 0 use(s). 5: " " ==import==> Context "Function" 0x464ce80 " "f1" " [ "f1" ] [ (0, 8) -> (0, 8) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46a8470 " "f2" " [ "f2" ] [ (1, 8) -> (1, 8) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Class" 0x46e2dd0 " "a" " [ "" ] [ (2, 8) -> (2, 57) ] 5: " " 2 Declarations, 2 child-contexts 5: " " ==import==> Context "Function" 0x46b9ee0 " "m1" " [ "m1" ] [ (2, 18) -> (2, 18) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x46617d0 " "m2" " [ "m2" ] [ (2, 38) -> (2, 38) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661de0 " "asdf" " [ "asdf" ] [ (3, 10) -> (3, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: " " ==import==> Context "Other" 0x469d640 " "asdf" " [ "asdf" ] [ (3, 12) -> (3, 40) ] 5: " " 1 Declarations, 0 child-contexts 5: " " ==import==> Context "Function" 0x4661de0 " "asdf" " [ "asdf" ] [ (3, 10) -> (3, 10) ] 5: " " 0 Declarations, 0 child-contexts 5: PASS : TestDUChain::testNoexcept() 5: PASS : TestDUChain::cleanupTestCase() 5: Totals: 146 passed, 0 failed, 0 skipped 5: ********* Finished testing of TestDUChain ********* 5: ClassDeclarationData::baseClasses There were items left on destruction: 1 5: DUContextData::m_uses There were items left on destruction: 3 5: TopDUContextData::m_usedDeclarationIds There were items left on destruction: 1 5: DUContextData::m_childContexts There were items left on destruction: 3 5: DUContextData::m_localDeclarations There were items left on destruction: 3 5/10 Test #5: duchaintest ...................... Passed 0.86 sec test 6 Start 6: sourcemanipulationtest 6: Test command: /home/kde-devel/build-kdevelop/languages/cpp/cppduchain/tests/sourcemanipulationtest.shell 6: Test timeout computed to be: 9.99988e+06 6: ********* Start testing of TestSourceManipulation ********* 6: Config: Using QTest library 4.8.1, Qt 4.8.1 6: 6: Failed to lock the session test-sourcemanipulationtest, probably it is already active in another running instance 6: QWARN : TestSourceManipulation::initTestCase() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{a000de44-dc14-4cae-bbdc-3daffb7e5dda}/0/lock 6: QDEBUG : TestSourceManipulation::initTestCase() kdevplatform(12272)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 6: QDEBUG : TestSourceManipulation::initTestCase() kdevplatform(12272)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{a000de44-dc14-4cae-bbdc-3daffb7e5dda}/0 has to be cleared." 6: PASS : TestSourceManipulation::initTestCase() 6: PASS : TestSourceManipulation::testFirstValidCodeLineBefore() 6: PASS : TestSourceManipulation::cleanupTestCase() 6: Totals: 3 passed, 0 failed, 0 skipped 6: ********* Finished testing of TestSourceManipulation ********* 6/10 Test #6: sourcemanipulationtest ........... Passed 0.19 sec test 7 Start 7: buddiestest 7: Test command: /home/kde-devel/build-kdevelop/languages/cpp/tests/buddiestest.shell 7: Test timeout computed to be: 9.99988e+06 7: ********* Start testing of TestBuddies ********* 7: Config: Using QTest library 4.8.1, Qt 4.8.1 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating ui controller 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::MainWindow::MainWindow: Bottom Left: 0 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::MainWindow::MainWindow: Bottom Right: 0 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::AreaIndex::AreaIndex: copying area index 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::AreaIndex::AreaIndex: copying area index 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::AreaIndex::AreaIndex: copying area index 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::MainWindowPrivate::ViewCreator::operator: reconstructing root area 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (sublime) Sublime::MainWindowPrivate::reconstruct: RECONSTRUCT Sublime::Area(0xabb380, name = "code") () 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::MainWindow::loadSettings: Loading Settings 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::MainWindow::loadSettings: Bottom Left: 0 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::MainWindow::loadSettings: Bottom Right: 0 7: QDEBUG : TestBuddies::initTestCase() qttest(12276)/kdevplatform (shell) KDevelop::WorkingSetWidget::changingWorkingSet: re-creating widget Sublime::Area(0xabb380, name = "code") 7: /home/kde-devel/build-kdevelop/languages/cpp/tests/buddiestest.shell: line 4: 12276 Bus error LD_LIBRARY_PATH=/home/kde-devel/build-kdevelop/lib/./:/home/kde-devel/kde/lib:/home/kde-devel/kde/lib:/usr/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} "/home/kde-devel/build-kdevelop/languages/cpp/tests/buddiestest" "$@" 7/10 Test #7: buddiestest ......................***Failed 0.12 sec test 8 Start 8: cppspecialcompletion 8: Test command: /home/kde-devel/build-kdevelop/languages/cpp/tests/cppspecialcompletion.shell 8: Test timeout computed to be: 9.99988e+06 8: ********* Start testing of TestSpecialCompletion ********* 8: Config: Using QTest library 4.8.1, Qt 4.8.1 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating ui controller 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating plugin controller 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/kde-devel/.kde-unit-test/cache-thinktatil/ksycoca4" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kdevplatformproject" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::CorePrivate::initialize: initializing ui controller 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/test_specialcompletion/sessions//{ac09b5e4-74db-4302-a5fa-d0086e11a3a0}" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: creating dir 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (language) KDevelop::allocateRepository: picked duchain directory "/home/kde-devel/.kdevduchain/{ac09b5e4-74db-4302-a5fa-d0086e11a3a0}/0" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::DUChainPrivate: creating new parsing-environment static data 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::CorePrivate::initialize: loading session plugins 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevexternalscript" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevvcschangesviewplugin" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevdocumentview" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevcodeutils" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevexecute" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "Execute Programs" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Execute Programs" type: QVariant(, ) 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (execute) ExecutePlugin::ExecutePlugin: adding native app launch config 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevexecute" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevsubversion" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevgrepview" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevclassbrowser" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevkdeprovider" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevgdb" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevopenwith" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevpatchreview" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevkonsoleview" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevdocumentswitcher" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevpastebin" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevsnippet" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevqthelp" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevproblemreporter" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevappwizard" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevreviewboard" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevgit" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevexecutescript" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "Execute Scripts" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Execute Scripts" type: QVariant(, ) 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (execute) ExecuteScriptPlugin::ExecuteScriptPlugin: adding script launch config 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevexecutescript" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "KDevManPage" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevastyle" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "AStyle Formatter Backend" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "AStyle Formatter Backend" type: QVariant(, ) 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevastyle" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "KDevCMakeDocumentation" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "KDevProjectManagerView" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevcontextbrowser" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevquickopen" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevcustomscript" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "Custom Script Formatter Backend" 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Custom Script Formatter Backend" type: QVariant(, ) 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevcustomscript" ' 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevcvs" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevprojectdashboard" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevfilemanager" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::initTestCase() test_specialcompletion(12279)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kdevplatformproject" 8: PASS : TestSpecialCompletion::initTestCase() 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevcppsupport" ' 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "C++ Support" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "C++ Support" type: QVariant(, ) 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevquickopen" . Running in No-Ui mode, but the plugin says it needs a GUI 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevcppsupport" ' 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::LanguageController::languagesForMimetype: language-support: 0x37cf1a8 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::Language::Language: creating language "C++" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-chdr" language: "C++" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-c++hdr" language: "C++" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-csrc" language: "C++" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-c++src" language: "C++" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h") 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h") 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletiono12279.h" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp") 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp") 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletiont12279.cpp" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp" 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp" 8: XFAIL : TestSpecialCompletion::testMissingInclude() include path resolver complains 8: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_specialcompletion.cpp(98)] 8: XFAIL : TestSpecialCompletion::testMissingInclude() include path resolver complains 8: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_specialcompletion.cpp(106)] 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiont12279.cpp" 4 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiono12279.h" 2 8: QDEBUG : TestSpecialCompletion::testMissingInclude() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 8: PASS : TestSpecialCompletion::testMissingInclude() 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp") 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp") 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletiong12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletiond12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h" 8: XFAIL : TestSpecialCompletion::testIncludeDefine() include path resolver complains 8: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_specialcompletion.cpp(144)] 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: Loaded file "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp" with codec "ISO-8859-1" without encoding errors 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: Didn't find byte order mark 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: used filter device for mime-type "text/plain" 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/Kate (Document) Kate::SwapFile::fileLoaded: No swap file 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/Kate (Document) KateModeManager::fileType: 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/Kate (Indentation) KateAutoIndent::setMode: mode: "cstyle" accepted 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kparts KParts::ReadWritePart::setModified: setModified( true ) 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiong12279.cpp" 4 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiond12279.h" 6 8: QDEBUG : TestSpecialCompletion::testIncludeDefine() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 6 8: PASS : TestSpecialCompletion::testIncludeDefine() 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi"" 8: "Problem while trying to resolve include paths for q12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l"" 8: "Problem while trying to resolve include paths for I12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l"" 8: "Problem while trying to resolve include paths for C12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi"" 8: "Problem while trying to resolve include paths for i12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp") 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletionk12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 3 included files 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: Loaded file "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp" with codec "ISO-8859-1" without encoding errors 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: Didn't find byte order mark 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: used filter device for mime-type "text/x-csrc" 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/Kate (Document) Kate::SwapFile::fileLoaded: No swap file 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/Kate (Document) KateModeManager::fileType: 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/Kate (Indentation) KateAutoIndent::setMode: mode: "cstyle" accepted 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kparts KParts::ReadWritePart::setModified: setModified( true ) 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionk12279.cpp" 14 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 14 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/i12279.h" 12 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 12 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/I12279.h" 8 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 8 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionGTvT6l/C12279.h" 10 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 10 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletiontrsRLi/q12279.h" 4 8: QDEBUG : TestSpecialCompletion::testIncludeGrouping() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 8: PASS : TestSpecialCompletion::testIncludeGrouping() 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp") 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp") 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletionf12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h") new count of active parse-jobs: 1 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h") 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h") ": "Makefile is missing in folder "/tmp/kde-devel-kde4/kde-kde-devel"" 8: "Problem while trying to resolve include paths for test_specialcompletionC12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h" 8: XFAIL : TestSpecialCompletion::testIncludeComment() include path resolver complains 8: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_specialcompletion.cpp(286)] 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: Loaded file "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp" with codec "ISO-8859-1" without encoding errors 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: Didn't find byte order mark 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/Kate (Document) Kate::TextBuffer::load: used filter device for mime-type "text/x-csrc" 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/Kate (Document) Kate::SwapFile::fileLoaded: No swap file 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/Kate (Document) KateModeManager::fileType: 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/Kate (Indentation) KateAutoIndent::setMode: mode: "cstyle" accepted 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kparts KParts::ReadWritePart::setModified: setModified( true ) 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionf12279.cpp" 10 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 10 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::removeDocumentChainFromMemory: removed a top-context that was reference-counted: "/tmp/kde-devel-kde4/kde-kde-devel/test_specialcompletionC12279.h" 12 8: QDEBUG : TestSpecialCompletion::testIncludeComment() test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 12 8: PASS : TestSpecialCompletion::testIncludeComment() 8: QDEBUG : TestSpecialCompletion::cleanupTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: ExecuteScriptPlugin(0x2d6a210) "Execute Scripts" 8: QDEBUG : TestSpecialCompletion::cleanupTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: ExecutePlugin(0x2d6b9e0) "Execute Programs" 8: QDEBUG : TestSpecialCompletion::cleanupTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: CppLanguageSupport(0x37cf180) "C++ Support" 8: QDEBUG : TestSpecialCompletion::cleanupTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: AStylePlugin(0x37941e0) "AStyle Formatter Backend" 8: QDEBUG : TestSpecialCompletion::cleanupTestCase() test_specialcompletion(12279)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: CustomScriptPlugin(0x37902d0) "Custom Script Formatter Backend" 8: PASS : TestSpecialCompletion::cleanupTestCase() 8: Totals: 6 passed, 0 failed, 0 skipped 8: ********* Finished testing of TestSpecialCompletion ********* 8: test_specialcompletion(12279)/kdevplatform (language) KDevelop::DUChainPrivate::~DUChainPrivate: Destroying 8: FunctionDeclarationData::m_defaultParameters There were items left on destruction: 4 8: DUContextData::m_importers There were items left on destruction: 15 8: DUContextData::m_importedContexts There were items left on destruction: 5 8: DUContextData::m_uses There were items left on destruction: 26 8: TopDUContextData::m_usedDeclarationIds There were items left on destruction: 11 8: DUContextData::m_childContexts There were items left on destruction: 26 8: ClassDeclarationData::baseClasses There were items left on destruction: 7 8: DUContextData::m_localDeclarations There were items left on destruction: 11 8: pp_macro::definition There were items left on destruction: 234 8/10 Test #8: cppspecialcompletion ............. Passed 2.68 sec test 9 Start 9: cppcodecompletiontest 9: Test command: /home/kde-devel/build-kdevelop/languages/cpp/tests/cppcodecompletiontest.shell 9: Test timeout computed to be: 9.99988e+06 9: ********* Start testing of TestCppCodeCompletion ********* 9: Config: Using QTest library 4.8.1, Qt 4.8.1 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating ui controller 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating plugin controller 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/kde-devel/.kde-unit-test/cache-thinktatil/ksycoca4" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kdevplatformproject" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::CorePrivate::initialize: initializing ui controller 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{016cf3fc-9422-480f-b4e2-b6e9d47d8182}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{12a03363-8e9b-4fa2-936d-f58ae04dfc36}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{1a8d6cb2-37cf-4351-a2f1-156a24d2bc9e}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{33ff421e-321c-4f5c-888d-8bebfc61e863}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{3a02fa33-2b8f-4c54-8673-00e998dcf827}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{5560ed73-3f25-4840-bc11-1c67b600a3d5}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{a053da9b-90bc-4a16-ba53-8b26defc4ae2}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{a67d0bf8-e06a-4615-a8fa-f67382b7212e}" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{a9d573b5-4133-483a-affc-54ae93812962}" 9: 9: Failed to lock the session test-cppcodecompletiontest, probably it is already active in another running instance 9: QWARN : TestCppCodeCompletion::initTestCase() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{33ff421e-321c-4f5c-888d-8bebfc61e863}/0/lock 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (language) KDevelop::allocateRepository: picked duchain directory "/home/kde-devel/.kdevduchain/{33ff421e-321c-4f5c-888d-8bebfc61e863}/0" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: current count of crashes: 1 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{33ff421e-321c-4f5c-888d-8bebfc61e863}/0 has to be cleared." 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (language) KDevelop::allocateRepository: picked duchain directory "/home/kde-devel/.kdevduchain/{33ff421e-321c-4f5c-888d-8bebfc61e863}/0" 9: QDEBUG : TestCppCodeCompletion::initTestCase() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::DUChainPrivate: creating new parsing-environment static data 9: PASS : TestCppCodeCompletion::initTestCase() 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevplatform (language) KDevelop::LanguageController::languagesForMimetype: no languages for mimetype: "application/octet-stream" 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevelop (cpp support) Cpp::CodeCompletionContext::isValidPosition: code-completion position is invalid, marked text: 9: " "$$$$$$$$$$" " 9: unmarked text: 9: "/*// inst." 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevelop (cpp support) Cpp::CodeCompletionContext::isValidPosition: code-completion position is invalid, marked text: 9: " "$$$$$$$$" " 9: unmarked text: 9: "// inst." 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testCommentClearing() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testCommentClearing() 9: PASS : TestCppCodeCompletion::testExpressionBefore() 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testSpecialItems() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testSpecialItems() 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() "template class T { }; namespace A { struct B {}; } struct C { }; int testMe() { }" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""template < class T1 > class T { } ; namespace A { struct B { } ; } struct C { } ; int testMe ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ TemplateDeclaration [( 1 ) (0, 0) ] ""template < class T1 > class T { } ; "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 3 ) (0, 9) ] ""class T1 "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 3 ) (0, 9) ] ""class T1 "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (0, 15) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (0, 15) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleDeclaration [( 6 ) (0, 19) ] ""class T { } ; "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ClassSpecifier [( 6 ) (0, 19) ] ""class T { } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 7 ) (0, 25) ] ""T "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 7 ) (0, 25) ] ""T "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ClassSpecifier [( 10 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleDeclaration [( 11 ) (0, 32) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / TemplateDeclaration [( 11 ) (0, 32) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ Namespace [( 11 ) (0, 32) ] ""namespace A { struct B { } ; } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ LinkageBody [( 13 ) (0, 44) ] ""{ struct B { } ; } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 14 ) (0, 46) ] ""struct B { } ; "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ ClassSpecifier [( 14 ) (0, 46) ] ""struct B { } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 15 ) (0, 53) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 15 ) (0, 53) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 16 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 16 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / ClassSpecifier [( 18 ) (0, 57) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 19 ) (0, 59) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / LinkageBody [( 20 ) (0, 61) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / Namespace [( 20 ) (0, 61) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 20 ) (0, 61) ] ""struct C { } ; "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 20 ) (0, 61) ] ""struct C { } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 21 ) (0, 68) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 21 ) (0, 68) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 22 ) (0, 70) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 22 ) (0, 70) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 24 ) (0, 73) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 25 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 25 ) (0, 75) ] ""int testMe ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 25 ) (0, 75) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 26 ) (0, 79) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 26 ) (0, 79) ] ""testMe ( ) "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 26 ) (0, 79) ] ""testMe "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 26 ) (0, 79) ] ""testMe "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 27 ) (0, 85) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 27 ) (0, 85) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 28 ) (0, 86) ] "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 28 ) (0, 86) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 29 ) (0, 88) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 29 ) (0, 88) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 31 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 31 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 31 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 4 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3745090 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class T" [ "T" ] 0x2862780 (internal ctx 0x2862cf0 ) [ (0, 25) -> (0, 26) ] , defined, 0 use(s). 9: " " Declaration: " A" [ "A" ] 0x3747100 (internal ctx 0x3747d00 ) [ (0, 42) -> (0, 43) ] , no definition, 0 use(s). 9: " " Declaration: "struct C" [ "C" ] 0x30e7690 (internal ctx 0x3746fb0 ) [ (0, 68) -> (0, 69) ] , defined, 0 use(s). 9: " " Declaration: "int testMe ()" [ "testMe" ] 0x3744e90 (internal ctx 0x374b580 ) [ (0, 79) -> (0, 85) ] , defined, 0 use(s). 9: " " ==import==> Context "Template" 0x2cc1e40 " "" " [ "" ] [ (0, 9) -> (0, 17) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x2862cf0 " "T" " [ "" ] [ (0, 27) -> (0, 30) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Template" 0x2cc1e40 " "" " [ "" ] [ (0, 9) -> (0, 17) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Namespace" 0x3747d00 " "A" " [ "A" ] [ (0, 44) -> (0, 60) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Class" 0x3746da0 " "B" " [ "A" ] [ (0, 55) -> (0, 57) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3746fb0 " "C" " [ "" ] [ (0, 70) -> (0, 73) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x374b390 " "testMe" " [ "testMe" ] [ (0, 86) -> (0, 86) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x374b580 " "testMe" " [ "testMe" ] [ (0, 88) -> (0, 91) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x374b390 " "testMe" " [ "testMe" ] [ (0, 86) -> (0, 86) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testOnlyShow() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testOnlyShow() 9: QDEBUG : TestCppCodeCompletion::testFriends() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testFriends() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testFriends() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "friend" " 9: QDEBUG : TestCppCodeCompletion::testFriends() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testFriends() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testFriends() 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: XFAIL : TestCppCodeCompletion::testInvalidContexts() Should be invalid, but ExpressionParser needs to be fixed 9: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_cppcodecompletion.cpp(325)] 9: XFAIL : TestCppCodeCompletion::testInvalidContexts() Test mimics an unknown template expression, but there's no way to differentiate it from a less than operator with an unknown expression, which it gets considered to be. If it were a template, it would be valid. 9: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_cppcodecompletion.cpp(344)] 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testInvalidContexts() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testInvalidContexts() 9: QDEBUG : TestCppCodeCompletion::testMemberAccess() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMemberAccess() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 4 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMemberAccess() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testMemberAccess() 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testParentContexts() "template class Templ { T1 ta(); T2 tb(); }; class X { X(); int a(int a, Templ b); int b;}; X::X() { }" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""template < class T1 , class T2 > class Templ { T1 ta ( ) ; T2 tb ( ) ; } ; class X { X ( ) ; int a ( int a , Templ < int , int > b ) ; int b ; } ; X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ TemplateDeclaration [( 1 ) (0, 0) ] ""template < class T1 , class T2 > class Templ { T1 ta ( ) ; T2 tb ( ) ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 3 ) (0, 9) ] ""class T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 3 ) (0, 9) ] ""class T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (0, 15) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (0, 15) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 6 ) (0, 19) ] ""class T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 6 ) (0, 19) ] ""class T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 7 ) (0, 25) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 7 ) (0, 25) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleDeclaration [( 9 ) (0, 29) ] ""class Templ { T1 ta ( ) ; T2 tb ( ) ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ClassSpecifier [( 9 ) (0, 29) ] ""class Templ { T1 ta ( ) ; T2 tb ( ) ; } "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 10 ) (0, 35) ] ""Templ "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 10 ) (0, 35) ] ""Templ "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 11 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 11 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 12 ) (0, 43) ] ""T1 ta ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 12 ) (0, 43) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 12 ) (0, 43) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 12 ) (0, 43) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 13 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 13 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 13 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 13 ) (0, 46) ] ""ta ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 13 ) (0, 46) ] ""ta ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 13 ) (0, 46) ] ""ta "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 13 ) (0, 46) ] ""ta "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 14 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 14 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclarationClause [( 15 ) (0, 49) ] "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclarationClause [( 15 ) (0, 49) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 16 ) (0, 50) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 16 ) (0, 50) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 17 ) (0, 52) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 17 ) (0, 52) ] ""T2 tb ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 17 ) (0, 52) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 17 ) (0, 52) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 17 ) (0, 52) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 18 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 18 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 18 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 18 ) (0, 55) ] ""tb ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 18 ) (0, 55) ] ""tb ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 18 ) (0, 55) ] ""tb "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 18 ) (0, 55) ] ""tb "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 19 ) (0, 57) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 19 ) (0, 57) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclarationClause [( 20 ) (0, 58) ] "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclarationClause [( 20 ) (0, 58) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 21 ) (0, 59) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 21 ) (0, 59) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 22 ) (0, 61) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ClassSpecifier [( 23 ) (0, 62) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleDeclaration [( 24 ) (0, 64) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / TemplateDeclaration [( 24 ) (0, 64) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 24 ) (0, 64) ] ""class X { X ( ) ; int a ( int a , Templ < int , int > b ) ; int b ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 24 ) (0, 64) ] ""class X { X ( ) ; int a ( int a , Templ < int , int > b ) ; int b ; } "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 25 ) (0, 70) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 25 ) (0, 70) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 26 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 26 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 27 ) (0, 74) ] ""X ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 27 ) (0, 74) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 27 ) (0, 74) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 27 ) (0, 74) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 27 ) (0, 74) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 28 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 28 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 29 ) (0, 76) ] "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 29 ) (0, 76) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 30 ) (0, 77) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 30 ) (0, 77) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 31 ) (0, 79) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 31 ) (0, 79) ] ""int a ( int a , Templ < int , int > b ) ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 31 ) (0, 79) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 32 ) (0, 83) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 32 ) (0, 83) ] ""a ( int a , Templ < int , int > b ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 32 ) (0, 83) ] ""a ( int a , Templ < int , int > b ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 32 ) (0, 83) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 32 ) (0, 83) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 33 ) (0, 84) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 33 ) (0, 84) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 34 ) (0, 85) ] ""int a , Templ < int , int > b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclaration [( 34 ) (0, 85) ] ""int a "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ SimpleTypeSpecifier [( 34 ) (0, 85) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / SimpleTypeSpecifier [( 35 ) (0, 89) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Declarator [( 35 ) (0, 89) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 35 ) (0, 89) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 35 ) (0, 89) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 36 ) (0, 90) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 36 ) (0, 90) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Declarator [( 36 ) (0, 90) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclaration [( 36 ) (0, 90) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclaration [( 37 ) (0, 92) ] ""Templ < int , int > b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ SimpleTypeSpecifier [( 37 ) (0, 92) ] ""Templ < int , int > "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 37 ) (0, 92) ] ""Templ < int , int > "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 37 ) (0, 92) ] ""Templ < int , int > "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ TemplateArgument [( 39 ) (0, 98) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ TypeId [( 39 ) (0, 98) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ SimpleTypeSpecifier [( 39 ) (0, 98) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / SimpleTypeSpecifier [( 40 ) (0, 101) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / TypeId [( 40 ) (0, 101) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / TemplateArgument [( 40 ) (0, 101) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ TemplateArgument [( 41 ) (0, 102) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ TypeId [( 41 ) (0, 102) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ SimpleTypeSpecifier [( 41 ) (0, 102) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / SimpleTypeSpecifier [( 42 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / TypeId [( 42 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / TemplateArgument [( 42 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 43 ) (0, 107) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 43 ) (0, 107) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / SimpleTypeSpecifier [( 43 ) (0, 107) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Declarator [( 43 ) (0, 107) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 43 ) (0, 107) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 43 ) (0, 107) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 44 ) (0, 108) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 44 ) (0, 108) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Declarator [( 44 ) (0, 108) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclaration [( 44 ) (0, 108) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 44 ) (0, 108) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 45 ) (0, 109) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 45 ) (0, 109) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 46 ) (0, 111) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 46 ) (0, 111) ] ""int b ; "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 46 ) (0, 111) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 47 ) (0, 115) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 47 ) (0, 115) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 47 ) (0, 115) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 47 ) (0, 115) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 47 ) (0, 115) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 48 ) (0, 116) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 48 ) (0, 116) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 48 ) (0, 116) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 48 ) (0, 116) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 49 ) (0, 117) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 50 ) (0, 118) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 51 ) (0, 120) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 51 ) (0, 120) ] ""X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 51 ) (0, 120) ] ""X :: X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 51 ) (0, 120) ] ""X :: X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 51 ) (0, 120) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 52 ) (0, 121) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 53 ) (0, 123) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 54 ) (0, 124) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 54 ) (0, 124) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 55 ) (0, 125) ] "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 55 ) (0, 125) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 56 ) (0, 127) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 56 ) (0, 127) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 58 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 58 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 58 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x37451a0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class Templ" [ "Templ" ] 0x3745060 (internal ctx 0x3744770 ) [ (0, 35) -> (0, 40) ] , defined, 0 use(s). 9: " " Declaration: "class X" [ "X" ] 0x3745130 (internal ctx 0x3748ac0 ) [ (0, 70) -> (0, 71) ] , defined, 1 use(s). 9: " " File: "file:///internal/6" 9: " " Use: [ (0, 120) -> (0, 121) ] 9: " " Declaration: " X::X ()" [ "X::X" ] 0x11e9530 (internal ctx 0x3747510 ) [ (0, 123) -> (0, 124) ] , defined, 0 use(s). 9: " " ==import==> Context "Template" 0x3746790 " "" " [ "" ] [ (0, 9) -> (0, 27) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3744770 " "Templ" " [ "" ] [ (0, 41) -> (0, 62) ] 9: " " 2 Declarations, 2 child-contexts 9: " " ==import==> Context "Template" 0x3746790 " "" " [ "" ] [ (0, 9) -> (0, 27) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x2862b20 " "ta" " [ "ta" ] [ (0, 49) -> (0, 49) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3745c50 " "tb" " [ "tb" ] [ (0, 58) -> (0, 58) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3748ac0 " "X" " [ "" ] [ (0, 72) -> (0, 118) ] 9: " " 3 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x3747bc0 " "X" " [ "X" ] [ (0, 76) -> (0, 76) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3745dd0 " "a" " [ "a" ] [ (0, 85) -> (0, 108) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3745af0 " "X::X" " [ "X::X" ] [ (0, 125) -> (0, 125) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3748ac0 " "X" " [ "" ] [ (0, 72) -> (0, 118) ] 9: " " 3 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x3747bc0 " "X" " [ "X" ] [ (0, 76) -> (0, 76) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3745dd0 " "a" " [ "a" ] [ (0, 85) -> (0, 108) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3747510 " "::X::X" " [ "X::X" ] [ (0, 127) -> (0, 130) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3745af0 " "X::X" " [ "X::X" ] [ (0, 125) -> (0, 125) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "X" because it was already printed 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "int" " 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "int" " 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "int" " 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "return" " 9: QDEBUG : TestCppCodeCompletion::testParentContexts() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testParentContexts() 9: QDEBUG : TestCppCodeCompletion::testCaseContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testCaseContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testCaseContext() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "case" " 9: QDEBUG : TestCppCodeCompletion::testCaseContext() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testCaseContext() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testCaseContext() 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() "class X { X(); int a; int b;}; int x,*z; X::X() { }" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""class X { X ( ) ; int a ; int b ; } ; int x , * z ; X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""class X { X ( ) ; int a ; int b ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (0, 0) ] ""class X { X ( ) ; int a ; int b ; } "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (0, 6) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (0, 6) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 4 ) (0, 10) ] ""X ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 4 ) (0, 10) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 4 ) (0, 10) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 4 ) (0, 10) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 4 ) (0, 10) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 5 ) (0, 11) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 5 ) (0, 11) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 6 ) (0, 12) ] "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 6 ) (0, 12) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 7 ) (0, 13) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 7 ) (0, 13) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 8 ) (0, 15) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 8 ) (0, 15) ] ""int a ; "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 8 ) (0, 15) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 9 ) (0, 19) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 11 ) (0, 22) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 11 ) (0, 22) ] ""int b ; "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 11 ) (0, 22) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 12 ) (0, 26) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 14 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 15 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 16 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 16 ) (0, 31) ] ""int x , * z ; "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 16 ) (0, 31) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 17 ) (0, 35) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 17 ) (0, 35) ] ""x "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 17 ) (0, 35) ] ""x "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 17 ) (0, 35) ] ""x "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 17 ) (0, 35) ] ""x "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 18 ) (0, 36) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 18 ) (0, 36) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 18 ) (0, 36) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 18 ) (0, 36) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 19 ) (0, 37) ] ""* z "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 19 ) (0, 37) ] ""* z "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ PtrOperator [( 19 ) (0, 37) ] ""* "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / PtrOperator [( 20 ) (0, 38) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 20 ) (0, 38) ] ""z "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 20 ) (0, 38) ] ""z "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 21 ) (0, 39) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 21 ) (0, 39) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 21 ) (0, 39) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 21 ) (0, 39) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 22 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 22 ) (0, 41) ] ""X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 22 ) (0, 41) ] ""X :: X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 22 ) (0, 41) ] ""X :: X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 22 ) (0, 41) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 23 ) (0, 42) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 24 ) (0, 44) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 25 ) (0, 45) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 25 ) (0, 45) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 26 ) (0, 46) ] "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 26 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 27 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 27 ) (0, 48) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 29 ) (0, 51) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 29 ) (0, 51) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 29 ) (0, 51) ] 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 4 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x28627a0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class X" [ "X" ] 0x3745c50 (internal ctx 0x3746cc0 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 9: " " File: "file:///internal/8" 9: " " Use: [ (0, 41) -> (0, 42) ] 9: " " Declaration: "int x" [ "x" ] 0x30e7690 (internal ctx 0x0 ) [ (0, 35) -> (0, 36) ] , defined, 0 use(s). 9: " " Declaration: "int* z" [ "z" ] 0x375bf90 (internal ctx 0x0 ) [ (0, 38) -> (0, 39) ] , defined, 0 use(s). 9: " " Declaration: " X::X ()" [ "X::X" ] 0x3748360 (internal ctx 0x11e58f0 ) [ (0, 44) -> (0, 45) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3746cc0 " "X" " [ "" ] [ (0, 8) -> (0, 29) ] 9: " " 3 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3747770 " "X" " [ "X" ] [ (0, 12) -> (0, 12) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3748430 " "X::X" " [ "X::X" ] [ (0, 46) -> (0, 46) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3746cc0 " "X" " [ "" ] [ (0, 8) -> (0, 29) ] 9: " " 3 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3747770 " "X" " [ "X" ] [ (0, 12) -> (0, 12) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x11e58f0 " "::X::X" " [ "X::X" ] [ (0, 48) -> (0, 51) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3748430 " "X::X" " [ "X::X" ] [ (0, 46) -> (0, 46) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "X" because it was already printed 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "*" " 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "*" " 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "*" " 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "**&" " 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "**&" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testUnaryOperators() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testUnaryOperators() 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() "class X { X(); int a; int b;}; X::X() { }" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""class X { X ( ) ; int a ; int b ; } ; X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""class X { X ( ) ; int a ; int b ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (0, 0) ] ""class X { X ( ) ; int a ; int b ; } "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (0, 6) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (0, 6) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 4 ) (0, 10) ] ""X ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 4 ) (0, 10) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 4 ) (0, 10) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 4 ) (0, 10) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 4 ) (0, 10) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 5 ) (0, 11) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 5 ) (0, 11) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 6 ) (0, 12) ] "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 6 ) (0, 12) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 7 ) (0, 13) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 7 ) (0, 13) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 8 ) (0, 15) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 8 ) (0, 15) ] ""int a ; "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 8 ) (0, 15) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 9 ) (0, 19) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 9 ) (0, 19) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 10 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 11 ) (0, 22) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 11 ) (0, 22) ] ""int b ; "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 11 ) (0, 22) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 12 ) (0, 26) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 12 ) (0, 26) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 13 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 14 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 15 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 16 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 16 ) (0, 31) ] ""X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 16 ) (0, 31) ] ""X :: X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 16 ) (0, 31) ] ""X :: X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 16 ) (0, 31) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 17 ) (0, 32) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 18 ) (0, 34) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 19 ) (0, 35) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 19 ) (0, 35) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 20 ) (0, 36) ] "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 20 ) (0, 36) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 21 ) (0, 38) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 21 ) (0, 38) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 23 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 23 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 23 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x28627a0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class X" [ "X" ] 0x3744770 (internal ctx 0x3746790 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 9: " " File: "file:///internal/9" 9: " " Use: [ (0, 31) -> (0, 32) ] 9: " " Declaration: " X::X ()" [ "X::X" ] 0x375bf90 (internal ctx 0x2862cf0 ) [ (0, 34) -> (0, 35) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3746790 " "X" " [ "" ] [ (0, 8) -> (0, 29) ] 9: " " 3 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3748360 " "X" " [ "X" ] [ (0, 12) -> (0, 12) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3748430 " "X::X" " [ "X::X" ] [ (0, 36) -> (0, 36) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3746790 " "X" " [ "" ] [ (0, 8) -> (0, 29) ] 9: " " 3 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3748360 " "X" " [ "X" ] [ (0, 12) -> (0, 12) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x2862cf0 " "::X::X" " [ "X::X" ] [ (0, 38) -> (0, 41) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3748430 " "X::X" " [ "X::X" ] [ (0, 36) -> (0, 36) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "X" because it was already printed 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testBinaryOperators() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testBinaryOperators() 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() "template class Templ { T1 ta(); T2 tb(); }; class X { X(); int a; int b;}; X::X() { }" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""template < class T1 , class T2 > class Templ { T1 ta ( ) ; T2 tb ( ) ; } ; class X { X ( ) ; int a ; int b ; } ; X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ TemplateDeclaration [( 1 ) (0, 0) ] ""template < class T1 , class T2 > class Templ { T1 ta ( ) ; T2 tb ( ) ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 3 ) (0, 9) ] ""class T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 3 ) (0, 9) ] ""class T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (0, 15) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (0, 15) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 5 ) (0, 17) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 6 ) (0, 19) ] ""class T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 6 ) (0, 19) ] ""class T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 7 ) (0, 25) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 7 ) (0, 25) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleDeclaration [( 9 ) (0, 29) ] ""class Templ { T1 ta ( ) ; T2 tb ( ) ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ClassSpecifier [( 9 ) (0, 29) ] ""class Templ { T1 ta ( ) ; T2 tb ( ) ; } "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 10 ) (0, 35) ] ""Templ "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 10 ) (0, 35) ] ""Templ "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 11 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 11 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 12 ) (0, 43) ] ""T1 ta ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 12 ) (0, 43) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 12 ) (0, 43) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 12 ) (0, 43) ] ""T1 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 13 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 13 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 13 ) (0, 46) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 13 ) (0, 46) ] ""ta ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 13 ) (0, 46) ] ""ta ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 13 ) (0, 46) ] ""ta "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 13 ) (0, 46) ] ""ta "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 14 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 14 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclarationClause [( 15 ) (0, 49) ] "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclarationClause [( 15 ) (0, 49) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 16 ) (0, 50) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 16 ) (0, 50) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 17 ) (0, 52) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 17 ) (0, 52) ] ""T2 tb ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 17 ) (0, 52) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 17 ) (0, 52) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 17 ) (0, 52) ] ""T2 "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 18 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 18 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 18 ) (0, 55) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 18 ) (0, 55) ] ""tb ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 18 ) (0, 55) ] ""tb ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 18 ) (0, 55) ] ""tb "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 18 ) (0, 55) ] ""tb "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 19 ) (0, 57) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 19 ) (0, 57) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclarationClause [( 20 ) (0, 58) ] "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclarationClause [( 20 ) (0, 58) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 21 ) (0, 59) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 21 ) (0, 59) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 22 ) (0, 61) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ClassSpecifier [( 23 ) (0, 62) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleDeclaration [( 24 ) (0, 64) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / TemplateDeclaration [( 24 ) (0, 64) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 24 ) (0, 64) ] ""class X { X ( ) ; int a ; int b ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 24 ) (0, 64) ] ""class X { X ( ) ; int a ; int b ; } "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 25 ) (0, 70) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 25 ) (0, 70) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 26 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 26 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 27 ) (0, 74) ] ""X ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 27 ) (0, 74) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 27 ) (0, 74) ] ""X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 27 ) (0, 74) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 27 ) (0, 74) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 28 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 28 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 29 ) (0, 76) ] "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 29 ) (0, 76) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 30 ) (0, 77) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 30 ) (0, 77) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 31 ) (0, 79) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 31 ) (0, 79) ] ""int a ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 31 ) (0, 79) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 32 ) (0, 83) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 32 ) (0, 83) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 32 ) (0, 83) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 32 ) (0, 83) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 32 ) (0, 83) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 33 ) (0, 84) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 33 ) (0, 84) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 33 ) (0, 84) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 33 ) (0, 84) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 34 ) (0, 86) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 34 ) (0, 86) ] ""int b ; "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 34 ) (0, 86) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 35 ) (0, 90) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 35 ) (0, 90) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 35 ) (0, 90) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 35 ) (0, 90) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 35 ) (0, 90) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 36 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 36 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 36 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 36 ) (0, 91) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 37 ) (0, 92) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 38 ) (0, 93) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 39 ) (0, 95) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 39 ) (0, 95) ] ""X :: X ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 39 ) (0, 95) ] ""X :: X ( ) "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 39 ) (0, 95) ] ""X :: X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 39 ) (0, 95) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 40 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 41 ) (0, 98) ] ""X "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 42 ) (0, 99) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 42 ) (0, 99) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 43 ) (0, 100) ] "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 43 ) (0, 100) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 44 ) (0, 102) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 44 ) (0, 102) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 46 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 46 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 46 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x37451a0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class Templ" [ "Templ" ] 0x375f950 (internal ctx 0x3744770 ) [ (0, 35) -> (0, 40) ] , defined, 0 use(s). 9: " " Declaration: "class X" [ "X" ] 0x37564e0 (internal ctx 0x39807e0 ) [ (0, 70) -> (0, 71) ] , defined, 1 use(s). 9: " " File: "file:///internal/10" 9: " " Use: [ (0, 95) -> (0, 96) ] 9: " " Declaration: " X::X ()" [ "X::X" ] 0x3975d70 (internal ctx 0x3747770 ) [ (0, 98) -> (0, 99) ] , defined, 0 use(s). 9: " " ==import==> Context "Template" 0x3744e90 " "" " [ "" ] [ (0, 9) -> (0, 27) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3744770 " "Templ" " [ "" ] [ (0, 41) -> (0, 62) ] 9: " " 2 Declarations, 2 child-contexts 9: " " ==import==> Context "Template" 0x3744e90 " "" " [ "" ] [ (0, 9) -> (0, 27) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3980d30 " "ta" " [ "ta" ] [ (0, 49) -> (0, 49) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3984640 " "tb" " [ "tb" ] [ (0, 58) -> (0, 58) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x39807e0 " "X" " [ "" ] [ (0, 72) -> (0, 93) ] 9: " " 3 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x374b610 " "X" " [ "X" ] [ (0, 76) -> (0, 76) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3979200 " "X::X" " [ "X::X" ] [ (0, 100) -> (0, 100) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x39807e0 " "X" " [ "" ] [ (0, 72) -> (0, 93) ] 9: " " 3 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x374b610 " "X" " [ "X" ] [ (0, 76) -> (0, 76) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3747770 " "::X::X" " [ "X::X" ] [ (0, 102) -> (0, 105) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3979200 " "X::X" " [ "X::X" ] [ (0, 100) -> (0, 100) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "X" because it was already printed 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testDeclarationIsInitialization() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testDeclarationIsInitialization() 9: QDEBUG : TestCppCodeCompletion::testNoMemberAccess() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testNoMemberAccess() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testNoMemberAccess() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testNoMemberAccess() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 9: PASS : TestCppCodeCompletion::testNoMemberAccess() 9: QDEBUG : TestCppCodeCompletion::testFunctionImplementation() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "myclass.h" " 9: QDEBUG : TestCppCodeCompletion::testFunctionImplementation() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testFunctionImplementation() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testFunctionImplementation() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testFunctionImplementation() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testFunctionImplementation() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 9: PASS : TestCppCodeCompletion::testFunctionImplementation() 9: QDEBUG : TestCppCodeCompletion::testAliasDeclarationAccessPolicy() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAliasDeclarationAccessPolicy() qttest(12292)/kdevelop (cpp support) DeclarationBuilder::visitUsing: Aliased declaration not found: "Base::Three" 9: QDEBUG : TestCppCodeCompletion::testAliasDeclarationAccessPolicy() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testAliasDeclarationAccessPolicy() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 9: PASS : TestCppCodeCompletion::testAliasDeclarationAccessPolicy() 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "case" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "case" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "return" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "return" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "else" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "delete" " 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevelop (cpp support) CodeCompletionItemTester::init: invalid completion context 9: QDEBUG : TestCppCodeCompletion::testKeywords() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 9: PASS : TestCppCodeCompletion::testKeywords() 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "file1.h" " 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile1.h" " 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 5 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile2.h" " 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 13 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testInclude() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 5 9: PASS : TestCppCodeCompletion::testInclude() 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile1.h" " 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 5 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile2.h" " 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 13 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile3.h" " 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 3 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 8 9: PASS : TestCppCodeCompletion::testTypeConversion() 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() "class A {}; class B {public: explicit B(const A&); explicit B(const int&){}; private: operator A() const {}; }; class C : public B{private: C(B) {}; };" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""class A { } ; class B { public : explicit B ( const A & ) ; explicit B ( const int & ) { } ; private : operator A ( ) const { } ; } ; class C : public B { private : C ( B ) { } ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""class A { } ; "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (0, 0) ] ""class A { } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (0, 6) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (0, 6) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 5 ) (0, 10) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 6 ) (0, 12) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 6 ) (0, 12) ] ""class B { public : explicit B ( const A & ) ; explicit B ( const int & ) { } ; private : operator A ( ) const { } ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 6 ) (0, 12) ] ""class B { public : explicit B ( const A & ) ; explicit B ( const int & ) { } ; private : operator A ( ) const { } ; } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 7 ) (0, 18) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 7 ) (0, 18) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 8 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 8 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ AccessSpecifier [( 9 ) (0, 21) ] ""public : "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / AccessSpecifier [( 11 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 11 ) (0, 29) ] ""explicit B ( const A & ) ; "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 12 ) (0, 38) ] ""B ( const A & ) "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 12 ) (0, 38) ] ""B ( const A & ) "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 12 ) (0, 38) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 12 ) (0, 38) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 13 ) (0, 39) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 13 ) (0, 39) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 14 ) (0, 40) ] ""const A & "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ParameterDeclaration [( 14 ) (0, 40) ] ""const A & "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ SimpleTypeSpecifier [( 14 ) (0, 40) ] ""const A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 15 ) (0, 46) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 15 ) (0, 46) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 16 ) (0, 47) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 16 ) (0, 47) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / SimpleTypeSpecifier [( 16 ) (0, 47) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Declarator [( 16 ) (0, 47) ] ""& "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ PtrOperator [( 16 ) (0, 47) ] ""& "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / PtrOperator [( 17 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Declarator [( 17 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ParameterDeclaration [( 17 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 17 ) (0, 48) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 18 ) (0, 49) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 18 ) (0, 49) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 19 ) (0, 51) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ FunctionDefinition [( 19 ) (0, 51) ] ""explicit B ( const int & ) { } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Declarator [( 20 ) (0, 60) ] ""B ( const int & ) "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 20 ) (0, 60) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 20 ) (0, 60) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 21 ) (0, 61) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 21 ) (0, 61) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ ParameterDeclarationClause [( 22 ) (0, 62) ] ""const int & "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclaration [( 22 ) (0, 62) ] ""const int & "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ SimpleTypeSpecifier [( 22 ) (0, 62) ] ""const int "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / SimpleTypeSpecifier [( 24 ) (0, 71) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Declarator [( 24 ) (0, 71) ] ""& "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ PtrOperator [( 24 ) (0, 71) ] ""& "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / PtrOperator [( 25 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Declarator [( 25 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclaration [( 25 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / ParameterDeclarationClause [( 25 ) (0, 72) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Declarator [( 26 ) (0, 73) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ CompoundStatement [( 26 ) (0, 73) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / CompoundStatement [( 28 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / FunctionDefinition [( 28 ) (0, 75) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ AccessSpecifier [( 29 ) (0, 77) ] ""private : "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / AccessSpecifier [( 31 ) (0, 86) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ FunctionDefinition [( 31 ) (0, 86) ] ""operator A ( ) const { } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Declarator [( 31 ) (0, 86) ] ""operator A ( ) const "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 31 ) (0, 86) ] ""operator A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 31 ) (0, 86) ] ""operator A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ OperatorFunctionId [( 31 ) (0, 86) ] ""operator A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ SimpleTypeSpecifier [( 32 ) (0, 95) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 32 ) (0, 95) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 32 ) (0, 95) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 33 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 33 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / SimpleTypeSpecifier [( 33 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / OperatorFunctionId [( 33 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 33 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 33 ) (0, 96) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ ParameterDeclarationClause [( 34 ) (0, 97) ] "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / ParameterDeclarationClause [( 34 ) (0, 97) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Declarator [( 36 ) (0, 105) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ CompoundStatement [( 36 ) (0, 105) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / CompoundStatement [( 38 ) (0, 107) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / FunctionDefinition [( 38 ) (0, 107) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 40 ) (0, 110) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 41 ) (0, 112) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 41 ) (0, 112) ] ""class C : public B { private : C ( B ) { } ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 41 ) (0, 112) ] ""class C : public B { private : C ( B ) { } ; } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 42 ) (0, 118) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 42 ) (0, 118) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 43 ) (0, 120) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 43 ) (0, 120) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ BaseClause [( 43 ) (0, 120) ] "": public B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ BaseSpecifier [( 44 ) (0, 122) ] ""public B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 45 ) (0, 129) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 45 ) (0, 129) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 46 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 46 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / BaseSpecifier [( 46 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / BaseClause [( 46 ) (0, 130) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ AccessSpecifier [( 47 ) (0, 131) ] ""private : "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / AccessSpecifier [( 49 ) (0, 140) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ FunctionDefinition [( 49 ) (0, 140) ] ""C ( B ) { } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Declarator [( 49 ) (0, 140) ] ""C ( B ) "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 49 ) (0, 140) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 49 ) (0, 140) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 50 ) (0, 141) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 50 ) (0, 141) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ ParameterDeclarationClause [( 51 ) (0, 142) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclaration [( 51 ) (0, 142) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ SimpleTypeSpecifier [( 51 ) (0, 142) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Name [( 51 ) (0, 142) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ UnqualifiedName [( 51 ) (0, 142) ] ""B "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / UnqualifiedName [( 52 ) (0, 143) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Name [( 52 ) (0, 143) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / SimpleTypeSpecifier [( 52 ) (0, 143) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclaration [( 52 ) (0, 143) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / ParameterDeclarationClause [( 52 ) (0, 143) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Declarator [( 53 ) (0, 145) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ CompoundStatement [( 53 ) (0, 145) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / CompoundStatement [( 55 ) (0, 147) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / FunctionDefinition [( 55 ) (0, 147) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 57 ) (0, 150) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 58 ) (0, 151) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 58 ) (0, 151) ] 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3998640 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class A" [ "A" ] 0x2862cf0 (internal ctx 0x3977da0 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 9: " " File: "file:///internal/24" 9: " " Use: [ (0, 46) -> (0, 47) ] 9: " " Declaration: "class B" [ "B" ] 0x37481e0 (internal ctx 0x3748430 ) [ (0, 18) -> (0, 19) ] , defined, 1 use(s). 9: " " File: "file:///internal/24" 9: " " Use: [ (0, 129) -> (0, 130) ] 9: " " Use: [ (0, 142) -> (0, 143) ] 9: " " Declaration: "class C" [ "C" ] 0x30e1d50 (internal ctx 0x3747770 ) [ (0, 118) -> (0, 119) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3977da0 " "A" " [ "" ] [ (0, 8) -> (0, 10) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3748430 " "B" " [ "" ] [ (0, 20) -> (0, 110) ] 9: " " 3 Declarations, 5 child-contexts 9: " " ==import==> Context "Function" 0x39a27f0 " "B" " [ "B" ] [ (0, 40) -> (0, 48) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39a4270 " "B" " [ "B" ] [ (0, 62) -> (0, 72) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x399f7f0 " "B" " [ "B" ] [ (0, 73) -> (0, 75) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39a4270 " "B" " [ "B" ] [ (0, 62) -> (0, 72) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39b48a0 " "operator{...cast...}" " [ "operator{...cast...}" ] [ (0, 97) -> (0, 97) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39b49f0 " "operator{...cast...}" " [ "operator{...cast...}" ] [ (0, 105) -> (0, 107) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39b48a0 " "operator{...cast...}" " [ "operator{...cast...}" ] [ (0, 97) -> (0, 97) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3747770 " "C" " [ "" ] [ (0, 120) -> (0, 150) ] 9: " " 1 Declarations, 2 child-contexts 9: " " ==import==> Context "Class" 0x3748430 " "B" " [ "" ] [ (0, 20) -> (0, 110) ] 9: " " 3 Declarations, 5 child-contexts 9: " " ==import==> Context "Function" 0x39a27f0 " "B" " [ "B" ] [ (0, 40) -> (0, 48) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39a4270 " "B" " [ "B" ] [ (0, 62) -> (0, 72) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x399f7f0 " "B" " [ "B" ] [ (0, 73) -> (0, 75) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "B::B" because it was already printed 9: " " ==import==> Context "Function" 0x39b48a0 " "operator{...cast...}" " [ "operator{...cast...}" ] [ (0, 97) -> (0, 97) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39b49f0 " "operator{...cast...}" " [ "operator{...cast...}" ] [ (0, 105) -> (0, 107) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "B::operator{...cast...}" because it was already printed 9: " " ==import==> Context "Function" 0x3980cc0 " "C" " [ "C" ] [ (0, 142) -> (0, 143) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x37571e0 " "C" " [ "C" ] [ (0, 145) -> (0, 147) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3980cc0 " "C" " [ "C" ] [ (0, 142) -> (0, 143) ] 9: " " 1 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 8 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 6 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 8 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 4 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testTypeConversion2: "class B< A >" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testTypeConversion2: "class B< M >" 9: QDEBUG : TestCppCodeCompletion::testTypeConversion2() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 8 9: PASS : TestCppCodeCompletion::testTypeConversion2() 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile1.h" " 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 5 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testFile2.h" " 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 13 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testCompletionContext: "Honk globalFunction (const Honk&, const Heinz&)" "(viable)" 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testCompletionContext: "int globalFunction (int)" "(viable)" 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testCompletionContext: "Erna globalFunction (const Erna&)" "(viable)" 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testCompletionContext: "Heinz globalFunction (const Heinz&)" "(not viable)" 9: QDEBUG : TestCppCodeCompletion::testCompletionContext() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 10 9: PASS : TestCppCodeCompletion::testCompletionContext() 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() "class C {void test() {}; int i; };" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""class C { void test ( ) { } ; int i ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""class C { void test ( ) { } ; int i ; } ; "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (0, 0) ] ""class C { void test ( ) { } ; int i ; } "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (0, 6) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (0, 6) ] ""C "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (0, 8) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ FunctionDefinition [( 4 ) (0, 9) ] ""void test ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 4 ) (0, 9) ] ""void "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 5 ) (0, 14) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Declarator [( 5 ) (0, 14) ] ""test ( ) "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 5 ) (0, 14) ] ""test "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 5 ) (0, 14) ] ""test "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 6 ) (0, 18) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 6 ) (0, 18) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ ParameterDeclarationClause [( 7 ) (0, 19) ] "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / ParameterDeclarationClause [( 7 ) (0, 19) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Declarator [( 8 ) (0, 21) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ CompoundStatement [( 8 ) (0, 21) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / CompoundStatement [( 10 ) (0, 23) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / FunctionDefinition [( 10 ) (0, 23) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 11 ) (0, 25) ] ""int i ; "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 11 ) (0, 25) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 12 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 12 ) (0, 29) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 12 ) (0, 29) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 12 ) (0, 29) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 12 ) (0, 29) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 13 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 13 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 13 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 13 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 14 ) (0, 32) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 15 ) (0, 33) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 16 ) (0, 34) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 16 ) (0, 34) ] 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x39deb10 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class C" [ "C" ] 0x399cd20 (internal ctx 0x3755d30 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3755d30 " "C" " [ "" ] [ (0, 8) -> (0, 33) ] 9: " " 2 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x374b610 " "test" " [ "test" ] [ (0, 19) -> (0, 19) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3976580 " "test" " [ "test" ] [ (0, 21) -> (0, 23) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x374b610 " "test" " [ "test" ] [ (0, 19) -> (0, 19) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPrivateVariableCompletion: names: ("test", "i", "C", "this") 9: QDEBUG : TestCppCodeCompletion::testPrivateVariableCompletion() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 10 9: PASS : TestCppCodeCompletion::testPrivateVariableCompletion() 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: [ (0, 10) -> (0, 10) ] 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: "void test ()" 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: "test" 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: "int a" 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: "a" 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: "int b" 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUnnamedNamespace: "b" 9: QDEBUG : TestCppCodeCompletion::testUnnamedNamespace() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 10 9: PASS : TestCppCodeCompletion::testUnnamedNamespace() 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testIndirectImportsHeader2.h" " 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testIndirectImportsHeader1.h" " 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testIndirectImports() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 12 9: PASS : TestCppCodeCompletion::testIndirectImports() 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testSameNamespaceClassHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testSameNamespace: ("AA", "A", "B") 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 13 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testSameNamespace: ("C", "A") 9: QDEBUG : TestCppCodeCompletion::testSameNamespace() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 13 9: PASS : TestCppCodeCompletion::testSameNamespace() 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() "#define Q_FOREACH(variable, container) for (QForeachContainer<__typeof__(container)> _container_(container); !_container_.brk && _container_.i != _container_.e; __extension__ ({ ++_container_.brk; ++_container_.i; })) for (variable = *_container_.i;; __extension__ ({--_container_.brk; break;})) 9: void test() { Q_FOREACH(int a, b) { int i; } }" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 0) ] ""void test ( ) { for ( QForeachContainer < __typeof__ ( b ) > _container_ ( b ) ; ! _container_ . brk && _container_ . i != _container_ . e ; ( { ++ _container_ . brk ; ++ _container_ . i ; } ) ) for ( int a = * _container_ . i ; ; ( { -- _container_ . brk ; break ; } ) ) { int i ; } } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 1 ) (1, 0) ] ""void test ( ) { for ( QForeachContainer < __typeof__ ( b ) > _container_ ( b ) ; ! _container_ . brk && _container_ . i != _container_ . e ; ( { ++ _container_ . brk ; ++ _container_ . i ; } ) ) for ( int a = * _container_ . i ; ; ( { -- _container_ . brk ; break ; } ) ) { int i ; } } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 1 ) (1, 0) ] ""void "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 2 ) (1, 5) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 2 ) (1, 5) ] ""test ( ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (1, 5) ] ""test "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (1, 5) ] ""test "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (1, 9) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (1, 9) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 4 ) (1, 10) ] "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 4 ) (1, 10) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 5 ) (1, 12) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 5 ) (1, 12) ] ""{ for ( QForeachContainer < __typeof__ ( b ) > _container_ ( b ) ; ! _container_ . brk && _container_ . i != _container_ . e ; ( { ++ _container_ . brk ; ++ _container_ . i ; } ) ) for ( int a = * _container_ . i ; ; ( { -- _container_ . brk ; break ; } ) ) { int i ; } } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ForStatement [( 6 ) (1, 33) ] ""for ( QForeachContainer < __typeof__ ( b ) > _container_ ( b ) ; ! _container_ . brk && _container_ . i != _container_ . e ; ( { ++ _container_ . brk ; ++ _container_ . i ; } ) ) for ( int a = * _container_ . i ; ; ( { -- _container_ . brk ; break ; } ) ) { int i ; } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ DeclarationStatement [( 8 ) (1, 33) ] ""QForeachContainer < __typeof__ ( b ) > _container_ ( b ) ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleDeclaration [( 8 ) (1, 33) ] ""QForeachContainer < __typeof__ ( b ) > _container_ ( b ) ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ SimpleTypeSpecifier [( 8 ) (1, 33) ] ""QForeachContainer < __typeof__ ( b ) > "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 8 ) (1, 33) ] ""QForeachContainer < __typeof__ ( b ) > "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 8 ) (1, 33) ] ""QForeachContainer < __typeof__ ( b ) > "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ TemplateArgument [( 10 ) (1, 33) ] ""__typeof__ ( b ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ TypeId [( 10 ) (1, 33) ] ""__typeof__ ( b ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ SimpleTypeSpecifier [( 10 ) (1, 33) ] ""__typeof__ ( b ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ TypeId [( 12 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ SimpleTypeSpecifier [( 12 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " \ Name [( 12 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | | " \ UnqualifiedName [( 12 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | | " / UnqualifiedName [( 13 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " / Name [( 13 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / SimpleTypeSpecifier [( 13 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / TypeId [( 13 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / SimpleTypeSpecifier [( 14 ) (1, 34) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / TypeId [( 14 ) (1, 34) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / TemplateArgument [( 14 ) (1, 34) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 15 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 15 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / SimpleTypeSpecifier [( 15 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ InitDeclarator [( 15 ) (1, 33) ] ""_container_ ( b ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Declarator [( 15 ) (1, 33) ] ""_container_ ( b ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Name [( 15 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ UnqualifiedName [( 15 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / UnqualifiedName [( 16 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Name [( 16 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ ParameterDeclarationClause [( 17 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ ParameterDeclaration [( 17 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ SimpleTypeSpecifier [( 17 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ Name [( 17 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ UnqualifiedName [( 17 ) (1, 31) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / UnqualifiedName [( 18 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / Name [( 18 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / SimpleTypeSpecifier [( 18 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / ParameterDeclaration [( 18 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / ParameterDeclarationClause [( 18 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Declarator [( 19 ) (1, 34) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / InitDeclarator [( 19 ) (1, 34) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleDeclaration [( 20 ) (1, 36) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / DeclarationStatement [( 20 ) (1, 36) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Condition [( 20 ) (1, 36) ] ""! _container_ . brk && _container_ . i != _container_ . e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ BinaryExpression [( 20 ) (1, 36) ] ""! _container_ . brk && _container_ . i != _container_ . e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnaryExpression [( 20 ) (1, 36) ] ""! _container_ . brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ PostfixExpression [( 21 ) (1, 33) ] ""_container_ . brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ PrimaryExpression [( 21 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 21 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 21 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 22 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 22 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / PrimaryExpression [( 22 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ ClassMemberAccess [( 22 ) (1, 33) ] "". brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 23 ) (1, 33) ] ""brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 23 ) (1, 33) ] ""brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 24 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 24 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / ClassMemberAccess [( 24 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / PostfixExpression [( 24 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnaryExpression [( 24 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ BinaryExpression [( 25 ) (1, 33) ] ""_container_ . i != _container_ . e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ PostfixExpression [( 25 ) (1, 33) ] ""_container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ PrimaryExpression [( 25 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 25 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 25 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 26 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 26 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / PrimaryExpression [( 26 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ ClassMemberAccess [( 26 ) (1, 33) ] "". i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 27 ) (1, 33) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 27 ) (1, 33) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 28 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 28 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / ClassMemberAccess [( 28 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / PostfixExpression [( 28 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ PostfixExpression [( 29 ) (1, 33) ] ""_container_ . e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ PrimaryExpression [( 29 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 29 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 29 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 30 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 30 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / PrimaryExpression [( 30 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ ClassMemberAccess [( 30 ) (1, 33) ] "". e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 31 ) (1, 33) ] ""e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 31 ) (1, 33) ] ""e "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / ClassMemberAccess [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / PostfixExpression [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / BinaryExpression [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / BinaryExpression [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Condition [( 32 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ PrimaryExpression [( 33 ) (1, 33) ] ""( { ++ _container_ . brk ; ++ _container_ . i ; } ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ CompoundStatement [( 34 ) (1, 33) ] ""{ ++ _container_ . brk ; ++ _container_ . i ; } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ExpressionStatement [( 35 ) (1, 33) ] ""++ _container_ . brk ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnaryExpression [( 35 ) (1, 33) ] ""++ _container_ . brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ PostfixExpression [( 36 ) (1, 33) ] ""_container_ . brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ PrimaryExpression [( 36 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ Name [( 36 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ UnqualifiedName [( 36 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / UnqualifiedName [( 37 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / Name [( 37 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / PrimaryExpression [( 37 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ ClassMemberAccess [( 37 ) (1, 33) ] "". brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ Name [( 38 ) (1, 33) ] ""brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ UnqualifiedName [( 38 ) (1, 33) ] ""brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / UnqualifiedName [( 39 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / Name [( 39 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / ClassMemberAccess [( 39 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / PostfixExpression [( 39 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnaryExpression [( 39 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ExpressionStatement [( 40 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ExpressionStatement [( 40 ) (1, 33) ] ""++ _container_ . i ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnaryExpression [( 40 ) (1, 33) ] ""++ _container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ PostfixExpression [( 41 ) (1, 33) ] ""_container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ PrimaryExpression [( 41 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ Name [( 41 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ UnqualifiedName [( 41 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / UnqualifiedName [( 42 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / Name [( 42 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / PrimaryExpression [( 42 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ ClassMemberAccess [( 42 ) (1, 33) ] "". i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ Name [( 43 ) (1, 33) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ UnqualifiedName [( 43 ) (1, 33) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / UnqualifiedName [( 44 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / Name [( 44 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / ClassMemberAccess [( 44 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / PostfixExpression [( 44 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnaryExpression [( 44 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ExpressionStatement [( 45 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / CompoundStatement [( 46 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / PrimaryExpression [( 47 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ ForStatement [( 48 ) (1, 33) ] ""for ( int a = * _container_ . i ; ; ( { -- _container_ . brk ; break ; } ) ) { int i ; } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ DeclarationStatement [( 50 ) (1, 24) ] ""int a = * _container_ . i ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ SimpleDeclaration [( 50 ) (1, 24) ] ""int a = * _container_ . i ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ SimpleTypeSpecifier [( 50 ) (1, 24) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / SimpleTypeSpecifier [( 51 ) (1, 28) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ InitDeclarator [( 51 ) (1, 28) ] ""a = * _container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Declarator [( 51 ) (1, 28) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Name [( 51 ) (1, 28) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnqualifiedName [( 51 ) (1, 28) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnqualifiedName [( 52 ) (1, 31) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Name [( 52 ) (1, 31) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Declarator [( 52 ) (1, 31) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ Initializer [( 52 ) (1, 31) ] ""= * _container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ InitializerClause [( 53 ) (1, 33) ] ""* _container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ UnaryExpression [( 53 ) (1, 33) ] ""* _container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ PostfixExpression [( 54 ) (1, 33) ] ""_container_ . i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ PrimaryExpression [( 54 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ Name [( 54 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " \ UnqualifiedName [( 54 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " / UnqualifiedName [( 55 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / Name [( 55 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / PrimaryExpression [( 55 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ ClassMemberAccess [( 55 ) (1, 33) ] "". i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ Name [( 56 ) (1, 33) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " \ UnqualifiedName [( 56 ) (1, 33) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " / UnqualifiedName [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / Name [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / ClassMemberAccess [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / PostfixExpression [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / UnaryExpression [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / InitializerClause [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / Initializer [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / InitDeclarator [( 57 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / SimpleDeclaration [( 58 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / DeclarationStatement [( 58 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ PrimaryExpression [( 59 ) (1, 33) ] ""( { -- _container_ . brk ; break ; } ) "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ CompoundStatement [( 60 ) (1, 33) ] ""{ -- _container_ . brk ; break ; } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ ExpressionStatement [( 61 ) (1, 33) ] ""-- _container_ . brk ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnaryExpression [( 61 ) (1, 33) ] ""-- _container_ . brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ PostfixExpression [( 62 ) (1, 33) ] ""_container_ . brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ PrimaryExpression [( 62 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ Name [( 62 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ UnqualifiedName [( 62 ) (1, 33) ] ""_container_ "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / UnqualifiedName [( 63 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / Name [( 63 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / PrimaryExpression [( 63 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ ClassMemberAccess [( 63 ) (1, 33) ] "". brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ Name [( 64 ) (1, 33) ] ""brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ UnqualifiedName [( 64 ) (1, 33) ] ""brk "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / UnqualifiedName [( 65 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / Name [( 65 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / ClassMemberAccess [( 65 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / PostfixExpression [( 65 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnaryExpression [( 65 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / ExpressionStatement [( 66 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ JumpStatement [( 66 ) (1, 33) ] ""break ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / JumpStatement [( 68 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / CompoundStatement [( 69 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / PrimaryExpression [( 70 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ CompoundStatement [( 71 ) (1, 33) ] ""{ int i ; } "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ DeclarationStatement [( 72 ) (1, 36) ] ""int i ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ SimpleDeclaration [( 72 ) (1, 36) ] ""int i ; "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ SimpleTypeSpecifier [( 72 ) (1, 36) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / SimpleTypeSpecifier [( 73 ) (1, 40) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ InitDeclarator [( 73 ) (1, 40) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ Declarator [( 73 ) (1, 40) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ Name [( 73 ) (1, 40) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ UnqualifiedName [( 73 ) (1, 40) ] ""i "" 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / UnqualifiedName [( 74 ) (1, 41) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / Name [( 74 ) (1, 41) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / Declarator [( 74 ) (1, 41) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / InitDeclarator [( 74 ) (1, 41) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / SimpleDeclaration [( 75 ) (1, 43) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / DeclarationStatement [( 75 ) (1, 43) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / CompoundStatement [( 76 ) (1, 45) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / ForStatement [( 76 ) (1, 45) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ForStatement [( 76 ) (1, 45) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 77 ) (1, 46) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 77 ) (1, 46) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 77 ) (1, 46) ] 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x39af1d0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "void test ()" [ "test" ] 0x39cda30 (internal ctx 0x39d3d80 ) [ (1, 5) -> (1, 9) ] , defined, 0 use(s). 9: " " ==import==> Context "Function" 0x30e1d50 " "test" " [ "test" ] [ (1, 10) -> (1, 10) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39d3d80 " "test" " [ "test" ] [ (1, 12) -> (1, 46) ] 9: " " 0 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x30e1d50 " "test" " [ "test" ] [ (1, 10) -> (1, 10) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3979ad0 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Other" 0x39a1130 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x399e160 " "" " [ "test" ] [ (1, 33) -> (1, 44) ] 9: " " 0 Declarations, 2 child-contexts 9: " " ==import==> Context "Other" 0x3979ad0 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Other" 0x39a1130 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x375bf90 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Other" 0x39b0500 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39da930 " "" " [ "test" ] [ (1, 33) -> (1, 44) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x375bf90 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Other" 0x39b0500 " "" " [ "test" ] [ (1, 33) -> (1, 33) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testUpdateChain() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 13 9: PASS : TestCppCodeCompletion::testUpdateChain() 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "someHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "someHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "someHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "otherHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "someHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "otherHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "someHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "someHeader.h" " 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderSections() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: PASS : TestCppCodeCompletion::testHeaderSections() 9: QDEBUG : TestCppCodeCompletion::testCompletionPrefix() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testCompletionPrefix() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 4 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testCompletionPrefix() qttest(12292)/kdevelop (cpp support) Cpp::ExpressionParser::evaluateType: Failed to parse " "if" " 9: QDEBUG : TestCppCodeCompletion::testCompletionPrefix() qttest(12292)/kdevelop (cpp support) Cpp::missingIncludeCompletionItems: looking up "if" as qualified identifier 9: QDEBUG : TestCppCodeCompletion::testCompletionPrefix() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 21 9: PASS : TestCppCodeCompletion::testCompletionPrefix() 9: QDEBUG : TestCppCodeCompletion::testForwardDeclaration() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "testdeclaration.h" " 9: QDEBUG : TestCppCodeCompletion::testForwardDeclaration() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testForwardDeclaration() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testForwardDeclaration() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testForwardDeclaration() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testForwardDeclaration() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 22 9: PASS : TestCppCodeCompletion::testForwardDeclaration() 9: QDEBUG : TestCppCodeCompletion::testArgumentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testArgumentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testArgumentMatching() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 22 9: QDEBUG : TestCppCodeCompletion::testArgumentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testArgumentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testArgumentMatching() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 22 9: PASS : TestCppCodeCompletion::testArgumentMatching() 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "acrossheader1.h" " 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "acrossheader2.h" " 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderReferences() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 24 9: PASS : TestCppCodeCompletion::testAcrossHeaderReferences() 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "macroincludedirectivetest1.h" " 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 25 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "macroincludedirectivetest1.h" " 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 26 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "macroincludedirectivetest1.h" " 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 27 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "macro includedirectivetest2.h" " 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 28 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "macro includedirectivetest2.h" " 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testMacroIncludeDirectives() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 29 9: PASS : TestCppCodeCompletion::testMacroIncludeDirectives() 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "acrossheader1.h" " 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "acrossheader2.h" " 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testAcrossHeaderTemplateReferences: top is 0x39e2490 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 31 9: PASS : TestCppCodeCompletion::testAcrossHeaderTemplateReferences() 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "acrossheaderresolution1.h" " 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "acrossheaderresolution2.h" " 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 33 9: PASS : TestCppCodeCompletion::testAcrossHeaderTemplateResolution() 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 33 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 33 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 33 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 33 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testHeaderGuards() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 33 9: PASS : TestCppCodeCompletion::testHeaderGuards() 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "deep1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "deep2.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "h1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "h1_user.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "h1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 2 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "h1_user.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "h1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "stringset_test1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testEnvironmentMatching: url "file:///internal/87" 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "stringset_test1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "stringset_test1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testEnvironmentMatching: ("s1", "s2") ("s1", "s2") 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestPreprocessor::sourceNeeded: parsing included file " "usingtest1.h" " 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testEnvironmentMatching: ("int", "m", "meh") 9: QDEBUG : TestCppCodeCompletion::testEnvironmentMatching() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testEnvironmentMatching: ("MACRO", "m", "meh") 9: PASS : TestCppCodeCompletion::testEnvironmentMatching() 9: QDEBUG : TestCppCodeCompletion::testUsesThroughMacros() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testUsesThroughMacros() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testUsesThroughMacros() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testUsesThroughMacros: "int x; 9: #define TEST(X) void test() { int z = X; int q = X; } 9: TEST(x)" 9: QDEBUG : TestCppCodeCompletion::testUsesThroughMacros() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testUsesThroughMacros() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: PASS : TestCppCodeCompletion::testUsesThroughMacros() 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() "#define TEST(X) int allabamma; 9: TEST(C) 9: " 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 7) ] ""int allabamma ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (1, 7) ] ""int allabamma ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 1 ) (1, 7) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 2 ) (1, 7) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 2 ) (1, 7) ] ""allabamma "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 2 ) (1, 7) ] ""allabamma "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 2 ) (1, 7) ] ""allabamma "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 2 ) (1, 7) ] ""allabamma "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 3 ) (1, 7) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 3 ) (1, 7) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 3 ) (1, 7) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 3 ) (1, 7) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 4 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 4 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c071c0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "int allabamma" [ "allabamma" ] 0x3c03220 (internal ctx 0x0 ) [ (1, 7) -> (1, 7) ] , defined, 0 use(s). 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testMacroExpansionRanges: [ (1, 7) -> (1, 7) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() "#define A(X) bbbbbb 9: int A(0); 9: " 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 0) ] ""int bbbbbb ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (1, 0) ] ""int bbbbbb ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 1 ) (1, 0) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 2 ) (1, 8) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 2 ) (1, 8) ] ""bbbbbb "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 2 ) (1, 8) ] ""bbbbbb "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 2 ) (1, 8) ] ""bbbbbb "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 2 ) (1, 8) ] ""bbbbbb "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 3 ) (1, 8) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 3 ) (1, 8) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 3 ) (1, 8) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 3 ) (1, 8) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 4 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 4 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c07b00 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "int bbbbbb" [ "bbbbbb" ] 0x3c091b0 (internal ctx 0x0 ) [ (1, 8) -> (1, 8) ] , defined, 0 use(s). 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testMacroExpansionRanges: [ (1, 8) -> (1, 8) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() "#define TEST namespace NS{int a;int b;int c;int d;int q;} class A{}; 9: TEST; int a; int b; int c; int d;int e;int f;int g;int h; 9: " 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 4) ] ""namespace NS { int a ; int b ; int c ; int d ; int q ; } class A { } ; ; int a ; int b ; int c ; int d ; int e ; int f ; int g ; int h ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ Namespace [( 1 ) (1, 4) ] ""namespace NS { int a ; int b ; int c ; int d ; int q ; } "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ LinkageBody [( 3 ) (1, 4) ] ""{ int a ; int b ; int c ; int d ; int q ; } "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 4 ) (1, 4) ] ""int a ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 4 ) (1, 4) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 5 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 5 ) (1, 4) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 5 ) (1, 4) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 5 ) (1, 4) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 5 ) (1, 4) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 6 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 6 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 6 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 6 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 7 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 7 ) (1, 4) ] ""int b ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 7 ) (1, 4) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 8 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 8 ) (1, 4) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 8 ) (1, 4) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 8 ) (1, 4) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 8 ) (1, 4) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 9 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 9 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 9 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 9 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 10 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 10 ) (1, 4) ] ""int c ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 10 ) (1, 4) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 11 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 11 ) (1, 4) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 11 ) (1, 4) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 11 ) (1, 4) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 11 ) (1, 4) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 12 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 12 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 12 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 12 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 13 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 13 ) (1, 4) ] ""int d ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 13 ) (1, 4) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 14 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 14 ) (1, 4) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 14 ) (1, 4) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 14 ) (1, 4) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 14 ) (1, 4) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 15 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 15 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 15 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 15 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 16 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 16 ) (1, 4) ] ""int q ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 16 ) (1, 4) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 17 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 17 ) (1, 4) ] ""q "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 17 ) (1, 4) ] ""q "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 17 ) (1, 4) ] ""q "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 17 ) (1, 4) ] ""q "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 18 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 18 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 18 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 18 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 19 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / LinkageBody [( 20 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / Namespace [( 20 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 20 ) (1, 4) ] ""class A { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 20 ) (1, 4) ] ""class A { } "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 21 ) (1, 4) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 21 ) (1, 4) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 22 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 22 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 24 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 25 ) (1, 4) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 26 ) (1, 6) ] ""int a ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 26 ) (1, 6) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 27 ) (1, 10) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 27 ) (1, 10) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 27 ) (1, 10) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 27 ) (1, 10) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 27 ) (1, 10) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 28 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 28 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 28 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 28 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 29 ) (1, 13) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 29 ) (1, 13) ] ""int b ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 29 ) (1, 13) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 30 ) (1, 17) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 30 ) (1, 17) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 30 ) (1, 17) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 30 ) (1, 17) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 30 ) (1, 17) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 31 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 31 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 31 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 31 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 32 ) (1, 20) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 32 ) (1, 20) ] ""int c ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 32 ) (1, 20) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 33 ) (1, 24) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 33 ) (1, 24) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 33 ) (1, 24) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 33 ) (1, 24) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 33 ) (1, 24) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 34 ) (1, 25) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 34 ) (1, 25) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 34 ) (1, 25) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 34 ) (1, 25) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 35 ) (1, 27) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 35 ) (1, 27) ] ""int d ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 35 ) (1, 27) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 36 ) (1, 31) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 36 ) (1, 31) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 36 ) (1, 31) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 36 ) (1, 31) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 36 ) (1, 31) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 37 ) (1, 32) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 37 ) (1, 32) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 37 ) (1, 32) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 37 ) (1, 32) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 38 ) (1, 33) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 38 ) (1, 33) ] ""int e ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 38 ) (1, 33) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 39 ) (1, 37) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 39 ) (1, 37) ] ""e "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 39 ) (1, 37) ] ""e "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 39 ) (1, 37) ] ""e "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 39 ) (1, 37) ] ""e "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 40 ) (1, 38) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 40 ) (1, 38) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 40 ) (1, 38) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 40 ) (1, 38) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 41 ) (1, 39) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 41 ) (1, 39) ] ""int f ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 41 ) (1, 39) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 42 ) (1, 43) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 42 ) (1, 43) ] ""f "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 42 ) (1, 43) ] ""f "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 42 ) (1, 43) ] ""f "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 42 ) (1, 43) ] ""f "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 43 ) (1, 44) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 43 ) (1, 44) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 43 ) (1, 44) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 43 ) (1, 44) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 44 ) (1, 45) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 44 ) (1, 45) ] ""int g ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 44 ) (1, 45) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 45 ) (1, 49) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 45 ) (1, 49) ] ""g "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 45 ) (1, 49) ] ""g "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 45 ) (1, 49) ] ""g "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 45 ) (1, 49) ] ""g "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 46 ) (1, 50) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 46 ) (1, 50) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 46 ) (1, 50) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 46 ) (1, 50) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 47 ) (1, 51) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 47 ) (1, 51) ] ""int h ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 47 ) (1, 51) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 48 ) (1, 55) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 48 ) (1, 55) ] ""h "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 48 ) (1, 55) ] ""h "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 48 ) (1, 55) ] ""h "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 48 ) (1, 55) ] ""h "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 49 ) (1, 56) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 49 ) (1, 56) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 49 ) (1, 56) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 49 ) (1, 56) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 50 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 50 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 10 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c085b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: " NS" [ "NS" ] 0x3c07180 (internal ctx 0x3c09630 ) [ (1, 4) -> (1, 4) ] , no definition, 0 use(s). 9: " " Declaration: "class A" [ "A" ] 0x3c08400 (internal ctx 0x39ee290 ) [ (1, 4) -> (1, 4) ] , defined, 0 use(s). 9: " " Declaration: "int a" [ "a" ] 0x3c0e3a0 (internal ctx 0x0 ) [ (1, 10) -> (1, 11) ] , defined, 0 use(s). 9: " " Declaration: "int b" [ "b" ] 0x3c0e650 (internal ctx 0x0 ) [ (1, 17) -> (1, 18) ] , defined, 0 use(s). 9: " " Declaration: "int c" [ "c" ] 0x3c0e690 (internal ctx 0x0 ) [ (1, 24) -> (1, 25) ] , defined, 0 use(s). 9: " " Declaration: "int d" [ "d" ] 0x3c0e6d0 (internal ctx 0x0 ) [ (1, 31) -> (1, 32) ] , defined, 0 use(s). 9: " " Declaration: "int e" [ "e" ] 0x3c0e710 (internal ctx 0x0 ) [ (1, 37) -> (1, 38) ] , defined, 0 use(s). 9: " " Declaration: "int f" [ "f" ] 0x3c0e750 (internal ctx 0x0 ) [ (1, 43) -> (1, 44) ] , defined, 0 use(s). 9: " " Declaration: "int g" [ "g" ] 0x3c0e7f0 (internal ctx 0x0 ) [ (1, 49) -> (1, 50) ] , defined, 0 use(s). 9: " " Declaration: "int h" [ "h" ] 0x3c0aae0 (internal ctx 0x0 ) [ (1, 55) -> (1, 56) ] , defined, 0 use(s). 9: " " ==import==> Context "Namespace" 0x3c09630 " "NS" " [ "NS" ] [ (1, 4) -> (1, 4) ] 9: " " 5 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x39ee290 " "A" " [ "" ] [ (1, 4) -> (1, 4) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() "#define TEST(X) class X ## Class {}; 9: TEST(Hallo) 9: " 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 11) ] ""class HalloClass { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (1, 11) ] ""class HalloClass { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (1, 11) ] ""class HalloClass { } "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (1, 5) ] ""HalloClass "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (1, 5) ] ""HalloClass "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 5 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 6 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 6 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c0a4d0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class HalloClass" [ "HalloClass" ] 0x3c0b180 (internal ctx 0x3c0ad40 ) [ (1, 5) -> (1, 11) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3c0ad40 " "HalloClass" " [ "" ] [ (1, 11) -> (1, 11) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() "#define TEST(X, Y) class Y ## X {}; 9: TEST(Hello, World) 9: " 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 18) ] ""class WorldHello { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (1, 18) ] ""class WorldHello { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (1, 18) ] ""class WorldHello { } "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (1, 12) ] ""WorldHello "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (1, 12) ] ""WorldHello "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 5 ) (1, 18) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 6 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 6 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c0fb50 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class WorldHello" [ "WorldHello" ] 0x3c0a570 (internal ctx 0x3c0aa50 ) [ (1, 12) -> (1, 18) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3c0aa50 " "WorldHello" " [ "" ] [ (1, 18) -> (1, 18) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() "#define TEST(X) class Hallo ## X {}; 9: TEST(Class) 9: " 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 11) ] ""class HalloClass { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (1, 11) ] ""class HalloClass { } ; "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (1, 11) ] ""class HalloClass { } "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (1, 11) ] ""HalloClass "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (1, 11) ] ""HalloClass "" 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 5 ) (1, 11) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 6 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 6 ) (2, 0) ] 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c0b060 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class HalloClass" [ "HalloClass" ] 0x3c0b0b0 (internal ctx 0x39d4a80 ) [ (1, 11) -> (1, 11) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x39d4a80 " "HalloClass" " [ "" ] [ (1, 11) -> (1, 11) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testMacroExpansionRanges() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: PASS : TestCppCodeCompletion::testMacroExpansionRanges() 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() "#define merge(prefix, suffix) prefix ## suffix 9: void merge(test1, ) () { } void merge(, test2) () { }" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (1, 1) ] ""void test1 ( ) { } void test2 ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 1 ) (1, 1) ] ""void test1 ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 1 ) (1, 1) ] ""void "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 2 ) (1, 12) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 2 ) (1, 12) ] ""test1 ( ) "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (1, 12) ] ""test1 "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (1, 12) ] ""test1 "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (1, 20) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (1, 20) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 4 ) (1, 20) ] "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 4 ) (1, 20) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 5 ) (1, 20) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 5 ) (1, 20) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 7 ) (1, 28) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 7 ) (1, 28) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 7 ) (1, 28) ] ""void test2 ( ) { } "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 7 ) (1, 28) ] ""void "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 8 ) (1, 41) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 8 ) (1, 41) ] ""test2 ( ) "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 8 ) (1, 41) ] ""test2 "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 8 ) (1, 41) ] ""test2 "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 9 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 9 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 10 ) (1, 47) ] "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 10 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 11 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 11 ) (1, 47) ] ""{ } "" 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 13 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 13 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 13 ) (1, 47) ] 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c0b800 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "void test1 ()" [ "test1" ] 0x3c0ce00 (internal ctx 0x3c0ac80 ) [ (1, 12) -> (1, 17) ] , defined, 0 use(s). 9: " " Declaration: "void test2 ()" [ "test2" ] 0x3c0cb60 (internal ctx 0x3c14160 ) [ (1, 41) -> (1, 46) ] , defined, 0 use(s). 9: " " ==import==> Context "Function" 0x3c0d000 " "test1" " [ "test1" ] [ (1, 20) -> (1, 20) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c0ac80 " "test1" " [ "test1" ] [ (1, 20) -> (1, 20) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c0d000 " "test1" " [ "test1" ] [ (1, 20) -> (1, 20) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c13720 " "test2" " [ "test2" ] [ (1, 47) -> (1, 47) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c14160 " "test2" " [ "test2" ] [ (1, 47) -> (1, 47) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c13720 " "test2" " [ "test2" ] [ (1, 47) -> (1, 47) ] 9: " " 0 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testEmptyMacroArguments() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: PASS : TestCppCodeCompletion::testEmptyMacroArguments() 9: QDEBUG : TestCppCodeCompletion::testMacrosInCodeCompletion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testMacrosInCodeCompletion() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testMacrosInCodeCompletion() qttest(12292)/kdevelop (cpp parser) rpp::pp_macro_expander::operator: too early end while expanding "testfunction" 9: QDEBUG : TestCppCodeCompletion::testMacrosInCodeCompletion() qttest(12292)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 60 9: PASS : TestCppCodeCompletion::testMacrosInCodeCompletion() 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() "const char* str = __TIME__;" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""const char * str = "17:35:06" ; "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""const char * str = "17:35:06" ; "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 2 ) (0, 6) ] ""char "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 3 ) (0, 10) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 3 ) (0, 10) ] ""* str = "17:35:06" "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 3 ) (0, 10) ] ""* str "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ PtrOperator [( 3 ) (0, 10) ] ""* "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / PtrOperator [( 4 ) (0, 12) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (0, 12) ] ""str "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (0, 12) ] ""str "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Initializer [( 5 ) (0, 16) ] ""= "17:35:06" "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitializerClause [( 6 ) (0, 18) ] """17:35:06" "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ PrimaryExpression [( 6 ) (0, 18) ] """17:35:06" "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ StringLiteral [( 6 ) (0, 18) ] """17:35:06" "" 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / StringLiteral [( 7 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / PrimaryExpression [( 7 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitializerClause [( 7 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Initializer [( 7 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 7 ) (0, 28) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 8 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 8 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c15bf0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "const char* str" [ "str" ] 0x3c0cb20 (internal ctx 0x0 ) [ (0, 12) -> (0, 15) ] , defined, 0 use(s). 9: QDEBUG : TestCppCodeCompletion::testTimeMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: PASS : TestCppCodeCompletion::testTimeMacro() 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testDateMacro() "const char* str = __DATE__;" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""const char * str = "May 09 2012" ; "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""const char * str = "May 09 2012" ; "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 2 ) (0, 6) ] ""char "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 3 ) (0, 10) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 3 ) (0, 10) ] ""* str = "May 09 2012" "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 3 ) (0, 10) ] ""* str "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ PtrOperator [( 3 ) (0, 10) ] ""* "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / PtrOperator [( 4 ) (0, 12) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (0, 12) ] ""str "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (0, 12) ] ""str "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Initializer [( 5 ) (0, 16) ] ""= "May 09 2012" "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitializerClause [( 6 ) (0, 18) ] """May 09 2012" "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ PrimaryExpression [( 6 ) (0, 18) ] """May 09 2012" "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ StringLiteral [( 6 ) (0, 18) ] """May 09 2012" "" 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / StringLiteral [( 7 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / PrimaryExpression [( 7 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitializerClause [( 7 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Initializer [( 7 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 7 ) (0, 31) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 8 ) (0, 32) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 8 ) (0, 32) ] 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c130c0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "const char* str" [ "str" ] 0x3c155d0 (internal ctx 0x0 ) [ (0, 12) -> (0, 15) ] , defined, 0 use(s). 9: QDEBUG : TestCppCodeCompletion::testDateMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: PASS : TestCppCodeCompletion::testDateMacro() 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testFileMacro() "const char* str = __FILE__;" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""const char * str = "file:///internal/107" ; "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""const char * str = "file:///internal/107" ; "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 2 ) (0, 6) ] ""char "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 3 ) (0, 10) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 3 ) (0, 10) ] ""* str = "file:///internal/107" "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 3 ) (0, 10) ] ""* str "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ PtrOperator [( 3 ) (0, 10) ] ""* "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / PtrOperator [( 4 ) (0, 12) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (0, 12) ] ""str "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (0, 12) ] ""str "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 5 ) (0, 16) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Initializer [( 5 ) (0, 16) ] ""= "file:///internal/107" "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitializerClause [( 6 ) (0, 18) ] """file:///internal/107" "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ PrimaryExpression [( 6 ) (0, 18) ] """file:///internal/107" "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ StringLiteral [( 6 ) (0, 18) ] """file:///internal/107" "" 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / StringLiteral [( 7 ) (0, 40) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / PrimaryExpression [( 7 ) (0, 40) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitializerClause [( 7 ) (0, 40) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Initializer [( 7 ) (0, 40) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 7 ) (0, 40) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 8 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 8 ) (0, 41) ] 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c095b0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "const char* str" [ "str" ] 0x3c0b3a0 (internal ctx 0x0 ) [ (0, 12) -> (0, 15) ] , defined, 0 use(s). 9: QDEBUG : TestCppCodeCompletion::testFileMacro() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: PASS : TestCppCodeCompletion::testFileMacro() 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: preprocessed: " 9: int i; 9: char* c = "a"; ; char* q = "int i;\n char* c = \"a\";"; 9: " 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: "i" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: preprocessed: " 9: " 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: preprocessed: " 9: passed 9: 9: 9: " 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: preprocessed: " 9: void test() {int i = 0x5ULL ;}" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: preprocessed: " 9: 9: 9: 9: template struct A {}; template struct T {}; int main(int argc, char ** argv) { T > a ; A > b; int c ; int d; }" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() "#define MA(x) T a 9: #define MB(x) T 9: #define MC(X) int 9: #define MD(X) c 9: template struct A {}; template struct T {}; int main(int argc, char ** argv) { MA(A); A b; MC(a)MD(b); MC(a)d; }" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (4, 1) ] ""template < typename P1 > struct A { } ; template < typename P2 > struct T { } ; int main ( int argc , char * * argv ) { T < A < int > > a ; A < T < int > > b ; int c ; int d ; } "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ TemplateDeclaration [( 1 ) (4, 1) ] ""template < typename P1 > struct A { } ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 3 ) (4, 11) ] ""typename P1 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 3 ) (4, 11) ] ""typename P1 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 4 ) (4, 20) ] ""P1 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 4 ) (4, 20) ] ""P1 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 5 ) (4, 22) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 5 ) (4, 22) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 5 ) (4, 22) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 5 ) (4, 22) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleDeclaration [( 6 ) (4, 24) ] ""struct A { } ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ClassSpecifier [( 6 ) (4, 24) ] ""struct A { } "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 7 ) (4, 31) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 7 ) (4, 31) ] ""A "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 8 ) (4, 33) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 8 ) (4, 33) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ClassSpecifier [( 10 ) (4, 35) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleDeclaration [( 11 ) (4, 37) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / TemplateDeclaration [( 11 ) (4, 37) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ TemplateDeclaration [( 11 ) (4, 37) ] ""template < typename P2 > struct T { } ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ TemplateParameter [( 13 ) (4, 47) ] ""typename P2 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ TypeParameter [( 13 ) (4, 47) ] ""typename P2 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 14 ) (4, 56) ] ""P2 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 14 ) (4, 56) ] ""P2 "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 15 ) (4, 58) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 15 ) (4, 58) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / TypeParameter [( 15 ) (4, 58) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / TemplateParameter [( 15 ) (4, 58) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleDeclaration [( 16 ) (4, 60) ] ""struct T { } ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ClassSpecifier [( 16 ) (4, 60) ] ""struct T { } "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 17 ) (4, 67) ] ""T "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 17 ) (4, 67) ] ""T "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 18 ) (4, 69) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 18 ) (4, 69) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ClassSpecifier [( 20 ) (4, 71) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleDeclaration [( 21 ) (4, 73) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / TemplateDeclaration [( 21 ) (4, 73) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ FunctionDefinition [( 21 ) (4, 73) ] ""int main ( int argc , char * * argv ) { T < A < int > > a ; A < T < int > > b ; int c ; int d ; } "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 21 ) (4, 73) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 22 ) (4, 77) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ Declarator [( 22 ) (4, 77) ] ""main ( int argc , char * * argv ) "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 22 ) (4, 77) ] ""main "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 22 ) (4, 77) ] ""main "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 23 ) (4, 81) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 23 ) (4, 81) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ ParameterDeclarationClause [( 24 ) (4, 82) ] ""int argc , char * * argv "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ ParameterDeclaration [( 24 ) (4, 82) ] ""int argc "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 24 ) (4, 82) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 25 ) (4, 86) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 25 ) (4, 86) ] ""argc "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 25 ) (4, 86) ] ""argc "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 25 ) (4, 86) ] ""argc "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 26 ) (4, 90) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 26 ) (4, 90) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 26 ) (4, 90) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / ParameterDeclaration [( 26 ) (4, 90) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ ParameterDeclaration [( 27 ) (4, 92) ] ""char * * argv "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 27 ) (4, 92) ] ""char "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 28 ) (4, 97) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 28 ) (4, 97) ] ""* * argv "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ PtrOperator [( 28 ) (4, 97) ] ""* "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / PtrOperator [( 29 ) (4, 98) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ PtrOperator [( 29 ) (4, 98) ] ""* "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / PtrOperator [( 30 ) (4, 100) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 30 ) (4, 100) ] ""argv "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 30 ) (4, 100) ] ""argv "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 31 ) (4, 104) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 31 ) (4, 104) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 31 ) (4, 104) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / ParameterDeclaration [( 31 ) (4, 104) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / ParameterDeclarationClause [( 31 ) (4, 104) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / Declarator [( 32 ) (4, 106) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ CompoundStatement [( 32 ) (4, 106) ] ""{ T < A < int > > a ; A < T < int > > b ; int c ; int d ; } "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ DeclarationStatement [( 33 ) (4, 118) ] ""T < A < int > > a ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 33 ) (4, 118) ] ""T < A < int > > a ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 33 ) (4, 118) ] ""T < A < int > > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 33 ) (4, 118) ] ""T < A < int > > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 33 ) (4, 118) ] ""T < A < int > > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ TemplateArgument [( 35 ) (4, 111) ] ""A < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ TypeId [( 35 ) (4, 111) ] ""A < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ SimpleTypeSpecifier [( 35 ) (4, 111) ] ""A < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ Name [( 35 ) (4, 111) ] ""A < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ UnqualifiedName [( 35 ) (4, 111) ] ""A < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ TemplateArgument [( 37 ) (4, 113) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " \ TypeId [( 37 ) (4, 113) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | | " \ SimpleTypeSpecifier [( 37 ) (4, 113) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | | " / SimpleTypeSpecifier [( 38 ) (4, 116) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " / TypeId [( 38 ) (4, 116) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / TemplateArgument [( 38 ) (4, 116) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / UnqualifiedName [( 39 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / Name [( 39 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / SimpleTypeSpecifier [( 39 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / TypeId [( 39 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / TemplateArgument [( 39 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 40 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 40 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 40 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 40 ) (4, 118) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 40 ) (4, 118) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 40 ) (4, 118) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 40 ) (4, 118) ] ""a "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 41 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 41 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 41 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 41 ) (4, 118) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 42 ) (4, 120) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / DeclarationStatement [( 42 ) (4, 120) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ DeclarationStatement [( 42 ) (4, 120) ] ""A < T < int > > b ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 42 ) (4, 120) ] ""A < T < int > > b ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 42 ) (4, 120) ] ""A < T < int > > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 42 ) (4, 120) ] ""A < T < int > > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 42 ) (4, 120) ] ""A < T < int > > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ TemplateArgument [( 44 ) (4, 129) ] ""T < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " \ TypeId [( 44 ) (4, 129) ] ""T < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " \ SimpleTypeSpecifier [( 44 ) (4, 129) ] ""T < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " \ Name [( 44 ) (4, 129) ] ""T < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " \ UnqualifiedName [( 44 ) (4, 129) ] ""T < int > "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " \ TemplateArgument [( 46 ) (4, 125) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " \ TypeId [( 46 ) (4, 125) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | | " \ SimpleTypeSpecifier [( 46 ) (4, 125) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | | " / SimpleTypeSpecifier [( 47 ) (4, 129) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | | " / TypeId [( 47 ) (4, 129) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | | " / TemplateArgument [( 47 ) (4, 129) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | | " / UnqualifiedName [( 48 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | | " / Name [( 48 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | | " / SimpleTypeSpecifier [( 48 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | | " / TypeId [( 48 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / TemplateArgument [( 48 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 49 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 49 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 49 ) (4, 131) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 49 ) (4, 131) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 49 ) (4, 131) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 49 ) (4, 131) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 49 ) (4, 131) ] ""b "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 50 ) (4, 132) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 50 ) (4, 132) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 50 ) (4, 132) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 50 ) (4, 132) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 51 ) (4, 139) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / DeclarationStatement [( 51 ) (4, 139) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ DeclarationStatement [( 51 ) (4, 139) ] ""int c ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 51 ) (4, 139) ] ""int c ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 51 ) (4, 139) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 52 ) (4, 144) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 52 ) (4, 144) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 52 ) (4, 144) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 52 ) (4, 144) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 52 ) (4, 144) ] ""c "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 53 ) (4, 144) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 53 ) (4, 144) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 53 ) (4, 144) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 53 ) (4, 144) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 54 ) (4, 151) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / DeclarationStatement [( 54 ) (4, 151) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ DeclarationStatement [( 54 ) (4, 151) ] ""int d ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleDeclaration [( 54 ) (4, 151) ] ""int d ; "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ SimpleTypeSpecifier [( 54 ) (4, 151) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / SimpleTypeSpecifier [( 55 ) (4, 151) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ InitDeclarator [( 55 ) (4, 151) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 55 ) (4, 151) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 55 ) (4, 151) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 55 ) (4, 151) ] ""d "" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 56 ) (4, 152) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 56 ) (4, 152) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 56 ) (4, 152) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / InitDeclarator [( 56 ) (4, 152) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleDeclaration [( 57 ) (4, 154) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / DeclarationStatement [( 57 ) (4, 154) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / CompoundStatement [( 58 ) (4, 155) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / FunctionDefinition [( 58 ) (4, 155) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 58 ) (4, 155) ] 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== DUChain: 9: "" New Context "Global" 0x3c17c50 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "struct A" [ "A" ] 0x3c0bc50 (internal ctx 0x3c163d0 ) [ (4, 31) -> (4, 32) ] , defined, 0 use(s). 9: " " Declaration: "struct T" [ "T" ] 0x3c16cc0 (internal ctx 0x3c16640 ) [ (4, 67) -> (4, 68) ] , defined, 0 use(s). 9: " " Declaration: "int main (int, char**)" [ "main" ] 0x3c191c0 (internal ctx 0x3c19ce0 ) [ (4, 77) -> (4, 81) ] , defined, 0 use(s). 9: " " ==import==> Context "Template" 0x3c16520 " "" " [ "" ] [ (4, 11) -> (4, 22) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c163d0 " "A" " [ "" ] [ (4, 33) -> (4, 35) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Template" 0x3c16520 " "" " [ "" ] [ (4, 11) -> (4, 22) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Template" 0x3c190c0 " "" " [ "" ] [ (4, 47) -> (4, 58) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c16640 " "T" " [ "" ] [ (4, 69) -> (4, 71) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Template" 0x3c190c0 " "" " [ "" ] [ (4, 47) -> (4, 58) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c19180 " "main" " [ "main" ] [ (4, 82) -> (4, 104) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c19ce0 " "main" " [ "main" ] [ (4, 106) -> (4, 155) ] 9: " " 4 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c19180 " "main" " [ "main" ] [ (4, 82) -> (4, 104) ] 9: " " 2 Declarations, 0 child-contexts 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== Finished test case. 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: " 9: 9: 9: 9: hallo_m1 " 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: " 9: int aba ;" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::testPreprocessor: " 9: int aba ;" 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testPreprocessor() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 9: PASS : TestCppCodeCompletion::testPreprocessor() 9: PASS : TestCppCodeCompletion::testNaiveMatching() 9: QDEBUG : TestCppCodeCompletion::testFriendVisibility() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 9: QDEBUG : TestCppCodeCompletion::testFriendVisibility() qttest(12292)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 9: PASS : TestCppCodeCompletion::testFriendVisibility() 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ==== Beginning new test case...: 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() "namespace Fuu { int test0(); }; namespace Foo { using namespace Fuu; int test() {} } void Bar() { using namespace Foo; int b = test(); }" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) TestCppCodeCompletion::parse: ===== AST: 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""namespace Fuu { int test0 ( ) ; } ; namespace Foo { using namespace Fuu ; int test ( ) { } } void Bar ( ) { using namespace Foo ; int b = test ( ) ; } "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ Namespace [( 1 ) (0, 0) ] ""namespace Fuu { int test0 ( ) ; } "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ LinkageBody [( 3 ) (0, 14) ] ""{ int test0 ( ) ; } "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 4 ) (0, 16) ] ""int test0 ( ) ; "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 4 ) (0, 16) ] ""int "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 5 ) (0, 20) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 5 ) (0, 20) ] ""test0 ( ) "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 5 ) (0, 20) ] ""test0 ( ) "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 5 ) (0, 20) ] ""test0 "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 5 ) (0, 20) ] ""test0 "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 6 ) (0, 25) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 6 ) (0, 25) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 7 ) (0, 26) ] "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 7 ) (0, 26) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 8 ) (0, 27) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 9 ) (0, 29) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / LinkageBody [( 10 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / Namespace [( 10 ) (0, 30) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ Namespace [( 11 ) (0, 32) ] ""namespace Foo { using namespace Fuu ; int test ( ) { } } "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ LinkageBody [( 13 ) (0, 46) ] ""{ using namespace Fuu ; int test ( ) { } } "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ UsingDirective [( 15 ) (0, 54) ] ""namespace Fuu ; "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 16 ) (0, 64) ] ""Fuu "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 16 ) (0, 64) ] ""Fuu "" 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 17 ) (0, 67) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 17 ) (0, 67) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / UsingDirective [( 18 ) (0, 69) ] 9: QDEBUG : TestCppCodeCompletion::testLocalUsingNamespace() qttest(12292)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ FunctionDefinition [( 18 ) (0, 69) ] ""int test ( ) { } "" 9: QSYSTEM: TestCppCodeCompletion::testLocalUsingNamespace() Maximum amount of warnings exceeded. Use -maxwarnings to override. 9: "" New Context "Global" 0x3c24ef0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: " Fuu" [ "Fuu" ] 0x3c24980 (internal ctx 0x3c22010 ) [ (0, 10) -> (0, 13) ] , no definition, 1 use(s). 9: " " File: "file:///internal/121" 9: " " Use: [ (0, 64) -> (0, 67) ] 9: " " Declaration: " Foo" [ "Foo" ] 0x3c24eb0 (internal ctx 0x3c234b0 ) [ (0, 42) -> (0, 45) ] , no definition, 1 use(s). 9: " " File: "file:///internal/121" 9: " " Use: [ (0, 114) -> (0, 117) ] 9: " " Declaration: "void Bar ()" [ "Bar" ] 0x3c23940 (internal ctx 0x3c23f20 ) [ (0, 90) -> (0, 93) ] , defined, 0 use(s). 9: " " ==import==> Context "Namespace" 0x3c22010 " "Fuu" " [ "Fuu" ] [ (0, 14) -> (0, 30) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3c21f20 " "test0" " [ "Fuu::test0" ] [ (0, 26) -> (0, 26) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Namespace" 0x3c234b0 " "Foo" " [ "Foo" ] [ (0, 46) -> (0, 84) ] 9: " " 2 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x3c231f0 " "test" " [ "Foo::test" ] [ (0, 78) -> (0, 78) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c23a30 " "test" " [ "Foo::test" ] [ (0, 80) -> (0, 82) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c231f0 " "test" " [ "Foo::test" ] [ (0, 78) -> (0, 78) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c23530 " "Bar" " [ "Bar" ] [ (0, 94) -> (0, 94) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c23f20 " "Bar" " [ "Bar" ] [ (0, 96) -> (0, 136) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c23530 " "Bar" " [ "Bar" ] [ (0, 94) -> (0, 94) ] 9: " " 0 Declarations, 0 child-contexts 9: PASS : TestCppCodeCompletion::testLocalUsingNamespace() 9: PASS : TestCppCodeCompletion::testInheritanceVisibility() 9: PASS : TestCppCodeCompletion::testConstVisibility() 9: PASS : TestCppCodeCompletion::testConstOverloadVisibility() 9: PASS : TestCppCodeCompletion::testNamespaceCompletion() 9: PASS : TestCppCodeCompletion::testNamespaceAliasCompletion() 9: PASS : TestCppCodeCompletion::testNamespaceAliasCycleCompletion() 9: PASS : TestCppCodeCompletion::testTemplateMemberAccess() 9: PASS : TestCppCodeCompletion::testTemplateArguments() 9: PASS : TestCppCodeCompletion::testTemplateFunction() 9: PASS : TestCppCodeCompletion::testImportTypedef() 9: PASS : TestCppCodeCompletion::testConstructorCompletion() 9: PROBLEMS: 9: "Declaration not found: bla" "" [ (1, 18) -> (1, 21) ] 9: "" New Context "Global" 0x3c30370 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "void test ()" [ "test" ] 0x3c32280 (internal ctx 0x3c2a2d0 ) [ (1, 6) -> (1, 10) ] , defined, 0 use(s). 9: " " ==import==> Context "Function" 0x3c28cb0 " "test" " [ "test" ] [ (1, 11) -> (1, 11) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c2a2d0 " "test" " [ "test" ] [ (1, 13) -> (1, 28) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c28cb0 " "test" " [ "test" ] [ (1, 11) -> (1, 11) ] 9: " " 0 Declarations, 0 child-contexts 9: PROBLEMS: 9: "Declaration not found: member" "" [ (0, 23) -> (0, 29) ] 9: "" New Context "Global" 0x3c329e0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "int n" [ "n" ] 0x3c2f610 (internal ctx 0x0 ) [ (0, 4) -> (0, 5) ] , defined, 1 use(s). 9: " " File: "file:///internal/139" 9: " " Use: [ (0, 30) -> (0, 31) ] 9: " " Declaration: "class C" [ "C" ] 0x3c2e4a0 (internal ctx 0x3c322e0 ) [ (0, 13) -> (0, 14) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3c322e0 " "C" " [ "" ] [ (0, 15) -> (0, 37) ] 9: " " 1 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x39eb5b0 " "C" " [ "C" ] [ (0, 19) -> (0, 19) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39eb7e0 " "C" " [ "C" ] [ (0, 21) -> (0, 35) ] 9: " " 0 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x39eb5b0 " "C" " [ "C" ] [ (0, 19) -> (0, 19) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39eb7a0 " "" " [ "C" ] [ (0, 33) -> (0, 35) ] 9: " " 0 Declarations, 0 child-contexts 9: PROBLEMS: 9: "Declaration not found: value" "" [ (0, 32) -> (0, 37) ] 9: "Declaration not found: value2" "" [ (0, 53) -> (0, 59) ] 9: "Declaration not found: value3" "" [ (0, 67) -> (0, 73) ] 9: "" New Context "Global" 0x3c2fd10 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class C" [ "C" ] 0x3c2da70 (internal ctx 0x3c2d4c0 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 9: " " File: "file:///internal/140" 9: " " Use: [ (0, 25) -> (0, 26) ] 9: " " Declaration: "void test ()" [ "test" ] 0x3c2eaf0 (internal ctx 0x3c2a2d0 ) [ (0, 17) -> (0, 21) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3c2d4c0 " "C" " [ "" ] [ (0, 8) -> (0, 10) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c2ff20 " "test" " [ "test" ] [ (0, 22) -> (0, 22) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c2a2d0 " "test" " [ "test" ] [ (0, 24) -> (0, 78) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c2ff20 " "test" " [ "test" ] [ (0, 22) -> (0, 22) ] 9: " " 0 Declarations, 0 child-contexts 9: PROBLEMS: 9: "Declaration not found: functionName" "" [ (0, 47) -> (0, 59) ] 9: "" New Context "Global" 0x39eb760 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class C" [ "C" ] 0x3c324d0 (internal ctx 0x39eb680 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 9: " " File: "file:///internal/141" 9: " " Use: [ (0, 25) -> (0, 26) ] 9: " " Declaration: "void test ()" [ "test" ] 0x3c2f610 (internal ctx 0x3c329e0 ) [ (0, 17) -> (0, 21) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x39eb680 " "C" " [ "" ] [ (0, 8) -> (0, 10) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39e8670 " "test" " [ "test" ] [ (0, 22) -> (0, 22) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c329e0 " "test" " [ "test" ] [ (0, 24) -> (0, 73) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39e8670 " "test" " [ "test" ] [ (0, 22) -> (0, 22) ] 9: " " 0 Declarations, 0 child-contexts 9: PASS : TestCppCodeCompletion::testAssistant() 9: "" New Context "Global" 0x3c2eac0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "class A" [ "A" ] 0x39e8670 (internal ctx 0x3c322e0 ) [ (0, 6) -> (0, 7) ] , defined, 1 use(s). 9: " " File: "file:///internal/142" 9: " " Use: [ (0, 37) -> (0, 38) ] 9: " " Use: [ (0, 60) -> (0, 61) ] 9: " " Use: [ (0, 89) -> (0, 90) ] 9: " " Use: [ (0, 111) -> (0, 112) ] 9: " " Declaration: "void A::B::test ()" [ "A::B::test" ] 0x3c335c0 (internal ctx 0x3c2e250 ) [ (0, 95) -> (0, 99) ] , defined, 0 use(s). 9: " " Declaration: "void A::B::C::test ()" [ "A::B::C::test" ] 0x3c34f20 (internal ctx 0x39eb590 ) [ (0, 120) -> (0, 124) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x3c322e0 " "A" " [ "" ] [ (0, 8) -> (0, 29) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Helper" 0x3c2fe90 " "A" " [ "A" ] [ (0, 31) -> (0, 52) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Class" 0x3c322e0 " "A" " [ "" ] [ (0, 8) -> (0, 29) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c2fd10 " "B" " [ "A" ] [ (0, 42) -> (0, 52) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Helper" 0x3c31bb0 " "A::B" " [ "A::B" ] [ (0, 54) -> (0, 82) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Class" 0x3c2fd10 " "B" " [ "A" ] [ (0, 42) -> (0, 52) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c31de0 " "C" " [ "A::B" ] [ (0, 67) -> (0, 82) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3c2dcd0 " "test" " [ "A::B::test" ] [ (0, 78) -> (0, 78) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c31da0 " "A::B::test" " [ "A::B::test" ] [ (0, 100) -> (0, 100) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "A::B" because it was already printed 9: " " ==import==> Context "Other" 0x3c2e250 " "::A::B::test" " [ "A::B::test" ] [ (0, 102) -> (0, 104) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c31da0 " "A::B::test" " [ "A::B::test" ] [ (0, 100) -> (0, 100) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "A::B" because it was already printed 9: " " ==import==> Context "Function" 0x3c34f60 " "A::B::C::test" " [ "A::B::C::test" ] [ (0, 125) -> (0, 125) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c31de0 " "C" " [ "A::B" ] [ (0, 67) -> (0, 82) ] 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Function" 0x3c2dcd0 " "test" " [ "A::B::test" ] [ (0, 78) -> (0, 78) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39eb590 " "::A::B::C::test" " [ "A::B::C::test" ] [ (0, 127) -> (0, 129) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c34f60 " "A::B::C::test" " [ "A::B::C::test" ] [ (0, 125) -> (0, 125) ] 9: " " 0 Declarations, 0 child-contexts 9: " " skipping "A::B::C" because it was already printed 9: PASS : TestCppCodeCompletion::testCompletionInExternalClassDefinition() 9: "" New Context "Global" 0x39e86d0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "struct A" [ "A" ] 0x3c33e70 (internal ctx 0x3c2d4c0 ) [ (0, 25) -> (0, 26) ] , defined, 0 use(s). 9: " " Declaration: "TInt TInt" [ "TInt" ] 0x39df730 (internal ctx 0x0 ) [ (0, 60) -> (0, 64) ] , defined, 0 use(s). 9: " " Declaration: "void test ()" [ "test" ] 0x3c34b90 (internal ctx 0x3c31f10 ) [ (0, 71) -> (0, 75) ] , defined, 0 use(s). 9: " " ==import==> Context "Template" 0x3c2fee0 " "" " [ "" ] [ (0, 9) -> (0, 16) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c2d4c0 " "A" " [ "" ] [ (0, 27) -> (0, 43) ] 9: " " 2 Declarations, 1 child-contexts 9: " " ==import==> Context "Template" 0x3c2fee0 " "" " [ "" ] [ (0, 9) -> (0, 16) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c32430 " "A" " [ "A" ] [ (0, 31) -> (0, 32) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c32720 " "test" " [ "test" ] [ (0, 76) -> (0, 76) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c31f10 " "test" " [ "test" ] [ (0, 78) -> (0, 80) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c32720 " "test" " [ "test" ] [ (0, 76) -> (0, 76) ] 9: " " 0 Declarations, 0 child-contexts 9: PASS : TestCppCodeCompletion::testCompletionBehindTypedeffedConstructor() 9: "" New Context "Global" 0x3c31b90 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "struct " [ "" ] 0x3c32950 (internal ctx 0x39df730 ) [ (0, 8) -> (0, 8) ] , defined, 0 use(s). 9: " " Declaration: "A A" [ "A" ] 0x3c2b780 (internal ctx 0x0 ) [ (0, 27) -> (0, 28) ] , defined, 1 use(s). 9: " " File: "file:///internal/144" 9: " " Use: [ (0, 44) -> (0, 45) ] 9: " " Declaration: "void test ()" [ "test" ] 0x3c2d4c0 (internal ctx 0x39eb8a0 ) [ (0, 35) -> (0, 39) ] , defined, 0 use(s). 9: " " ==import==> Context "Class" 0x39df730 " "" " [ "" ] [ (0, 8) -> (0, 26) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c2ded0 " "test" " [ "test" ] [ (0, 40) -> (0, 40) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x39eb8a0 " "test" " [ "test" ] [ (0, 42) -> (0, 50) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c2ded0 " "test" " [ "test" ] [ (0, 40) -> (0, 40) ] 9: " " 0 Declarations, 0 child-contexts 9: PASS : TestCppCodeCompletion::testSubClassVisibility() 9: "" New Context "Global" 0x3c2dbe0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "TE" [ "TE" ] 0x3c2dcc0 (internal ctx 0x0 ) [ (1, 7) -> (1, 9) ] , no definition, 1 use(s). 9: " " File: "file:///internal/147" 9: " " Use: [ (1, 77) -> (1, 79) ] 9: " " Use: [ (1, 105) -> (1, 107) ] 9: " " Use: [ (1, 193) -> (1, 195) ] 9: " " Declaration: "class A" [ "A" ] 0x3c362b0 (internal ctx 0x3c32950 ) [ (1, 17) -> (1, 18) ] , defined, 0 use(s). 9: " " ==import==> Context "Global" 0x3c34020 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " 1 Declarations, 1 child-contexts 9: " " ==import==> Context "Global" 0x3c35970 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c36c20 " "QObject" " [ "" ] [ (1, 15) -> (1, 165) ] 9: " " 2 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x3c37aa0 " "connect" " [ "connect" ] [ (1, 30) -> (1, 94) ] 9: " " 4 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c35e50 " "connect" " [ "connect" ] [ (1, 110) -> (1, 161) ] 9: " " 3 Declarations, 0 child-contexts 9: " " ==import==> Context "Class" 0x3c32950 " "A" " [ "" ] [ (1, 19) -> (1, 198) ] 9: " " 6 Declarations, 8 child-contexts 9: " " ==import==> Context "Class" 0x3c36c20 " "QObject" " [ "" ] [ (1, 15) -> (1, 165) ] 9: " " 2 Declarations, 2 child-contexts 9: " " ==import==> Context "Function" 0x3c37aa0 " "connect" " [ "connect" ] [ (1, 30) -> (1, 94) ] 9: " " 4 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c35e50 " "connect" " [ "connect" ] [ (1, 110) -> (1, 161) ] 9: " " 3 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x39e8670 " "slot1" " [ "slot1" ] [ (1, 63) -> (1, 63) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c372b0 " "slot2" " [ "slot2" ] [ (1, 77) -> (1, 80) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c37010 " "signal1" " [ "signal1" ] [ (1, 105) -> (1, 114) ] 9: " " 2 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c28c20 " "signal2" " [ "signal2" ] [ (1, 129) -> (1, 129) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c36a90 " "test" " [ "test" ] [ (1, 150) -> (1, 150) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c33530 " "test" " [ "test" ] [ (1, 152) -> (1, 155) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c36a90 " "test" " [ "test" ] [ (1, 150) -> (1, 150) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c36e30 " "slot3" " [ "slot3" ] [ (1, 198) -> (1, 198) ] 9: " " 1 Declarations, 0 child-contexts 9: " " ==import==> Context "Other" 0x3c35c50 " "slot3" " [ "slot3" ] [ (1, 198) -> (1, 198) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c36e30 " "slot3" " [ "slot3" ] [ (1, 198) -> (1, 198) ] 9: " " 1 Declarations, 0 child-contexts 9: PASS : TestCppCodeCompletion::testSignalSlotCompletion() 9: PASS : TestCppCodeCompletion::testStringProblem() 9: PASS : TestCppCodeCompletion::testArgumentList() 9: XFAIL : TestCppCodeCompletion::testStaticMethods() non-static functions don't get filtered. comment in context.cpp: ///@todo what NOT to show on static member choose? Actually we cannot hide all non-static functions, because of function-pointers 9: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_cppcodecompletion.cpp(2940)] 9: XFAIL : TestCppCodeCompletion::testStaticMethods() non-static functions don't get filtered. comment in context.cpp: ///@todo what NOT to show on static member choose? Actually we cannot hide all non-static functions, because of function-pointers 9: Loc: [/home/kde-devel/kdevelop/languages/cpp/tests/test_cppcodecompletion.cpp(2955)] 9: PASS : TestCppCodeCompletion::testStaticMethods() 9: PASS : TestCppCodeCompletion::testStringInComment() 9: PASS : TestCppCodeCompletion::testProperties() 9: PASS : TestCppCodeCompletion::testAnonStruct() 9: PASS : TestCppCodeCompletion::testOverrideCtor() 9: PASS : TestCppCodeCompletion::testFilterVoid() 9: PASS : TestCppCodeCompletion::testCompletedIncludeFilePath() 9: PASS : TestCppCodeCompletion::testMultipleIncludeCompletionItems() 9: PASS : TestCppCodeCompletion::testParentConstructor() 9: PASS : TestCppCodeCompletion::testOverride() 9: "" New Context "Global" 0x3c26e10 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 9: " " Declaration: "struct Foo" [ "Foo" ] 0x3c4aaa0 (internal ctx 0x3c36e30 ) [ (1, 7) -> (1, 10) ] , defined, 1 use(s). 9: " " File: "file:///internal/178" 9: " " Use: [ (2, 0) -> (2, 3) ] 9: " " Declaration: "Foo f" [ "f" ] 0x39df730 (internal ctx 0x0 ) [ (2, 4) -> (2, 5) ] , defined, 0 use(s). 9: " " Declaration: " fbar ()" [ "fbar" ] 0x3c29750 (internal ctx 0x3c4e680 ) [ (3, 0) -> (3, 4) ] , no definition, 0 use(s). 9: " " ==import==> Context "Class" 0x3c36e30 " "Foo" " [ "" ] [ (1, 11) -> (1, 14) ] 9: " " 0 Declarations, 0 child-contexts 9: " " ==import==> Context "Function" 0x3c4e680 " "fbar" " [ "fbar" ] [ (3, 5) -> (3, 5) ] 9: " " 0 Declarations, 0 child-contexts 9: /home/kde-devel/build-kdevelop/languages/cpp/tests/cppcodecompletiontest.shell: line 4: 12292 Bus error LD_LIBRARY_PATH=/home/kde-devel/build-kdevelop/lib/./:/home/kde-devel/kde/lib:/home/kde-devel/kde/lib:/usr/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} "/home/kde-devel/build-kdevelop/languages/cpp/tests/cppcodecompletiontest" "$@" 9/10 Test #9: cppcodecompletiontest ............***Failed 1.21 sec test 10 Start 10: cppcodegentest 10: Test command: /home/kde-devel/build-kdevelop/languages/cpp/tests/cppcodegentest.shell 10: Test timeout computed to be: 9.99988e+06 10: ********* Start testing of TestCppCodegen ********* 10: Config: Using QTest library 4.8.1, Qt 4.8.1 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating ui controller 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: "" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating plugin controller 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/kde-devel/.kde-unit-test/cache-thinktatil/ksycoca4" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kdevplatformproject" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::CorePrivate::initialize: initializing ui controller 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{016cf3fc-9422-480f-b4e2-b6e9d47d8182}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{12a03363-8e9b-4fa2-936d-f58ae04dfc36}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{1a8d6cb2-37cf-4351-a2f1-156a24d2bc9e}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{33ff421e-321c-4f5c-888d-8bebfc61e863}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{3a02fa33-2b8f-4c54-8673-00e998dcf827}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{5560ed73-3f25-4840-bc11-1c67b600a3d5}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{a053da9b-90bc-4a16-ba53-8b26defc4ae2}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{a67d0bf8-e06a-4615-a8fa-f67382b7212e}" 10: QDEBUG : TestCppCodegen::initTestCase() qttest(12301)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/kde-devel/.kde-unit-test/share/apps/qttest/sessions//{a9d573b5-4133-483a-affc-54ae93812962}" 10: 10: Failed to lock the session , probably it is already active in another running instance 10: PASS : TestCppCodegen::initTestCase() 10: QWARN : TestCppCodegen::testAssistants() WARNING: deleting stale lockfile /home/kde-devel/.kdevduchain/{a9d573b5-4133-483a-affc-54ae93812962}/0/lock 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::allocateRepository: picked duchain directory "/home/kde-devel/.kdevduchain/{a9d573b5-4133-483a-affc-54ae93812962}/0" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: current count of crashes: 1 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/kde-devel/.kdevduchain/{a9d573b5-4133-483a-affc-54ae93812962}/0 has to be cleared." 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::allocateRepository: picked duchain directory "/home/kde-devel/.kdevduchain/{a9d573b5-4133-483a-affc-54ae93812962}/0" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) TestCppCodegen::testAssistants: ********************* Parsing step 1 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::DUChainPrivate: creating new parsing-environment static data 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevcppsupport" ' 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "C++ Support" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "C++ Support" type: QVariant(, ) 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Unable to load plugin named "kdevquickopen" . Running in No-Ui mode, but the plugin says it needs a GUI 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevcppsupport" ' 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::LanguageController::languagesForMimetype: language-support: 0x19244a8 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::Language::Language: creating language "C++" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-chdr" language: "C++" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-c++hdr" language: "C++" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-csrc" language: "C++" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::LanguageControllerPrivate::addLanguageForSupport: adding supported mimetype: "text/x-c++src" language: "C++" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:test_assistants.cpp") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:test_assistants.cpp" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:test_assistants.cpp") 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:test_assistants.cpp") 10: QWARN : TestCppCodegen::testAssistants() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:test_assistants.cpp") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:test_assistants.cpp" from artificial code-representation 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:test_assistants.cpp" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:test_assistants.cpp" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:test_assistants.cpp") 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:test_assistants.cpp" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp duchain) Cpp::MissingDeclarationAssistant::MissingDeclarationAssistant: creating assistant for "missing declaration type val" assigned: "instance Hank" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp duchain) Cpp::MissingDeclarationAssistant::MissingDeclarationAssistant: creating assistant for "missing declaration type val" assigned: "instance Hank" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp duchain) Cpp::MissingDeclarationAssistant::MissingDeclarationAssistant: creating assistant for "missing declaration type val" assigned: "instance Hank" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevastyle" ' 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "AStyle Formatter Backend" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "AStyle Formatter Backend" type: QVariant(, ) 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevastyle" ' 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevcustomscript" ' 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking... "Custom Script Formatter Backend" 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Custom Script Formatter Backend" type: QVariant(, ) 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "kdevcustomscript" ' 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevelop (cpp support) TestCppCodegen::testAssistants: "enum Honk { Hank }; 10: void test() { 10: Honk val = Hank; 10: } 10: " 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testAssistants() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: PASS : TestCppCodegen::testAssistants() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) TestCppCodegen::testSimplifiedUpdating: ********************* Parsing step 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:test_assistants.cpp") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:test_assistants.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:test_assistants.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:test_assistants.cpp") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:test_assistants.cpp") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFSFileEngine::open: No file name specified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) KDevelop::ParseJob::readContents: Could not open file "artificial:test_assistants.cpp" (path "" ) 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Problem: Preprocessor did not create environment-file, skipping --===> "artificial:test_assistants.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : no fitting entry for KUrl("artificial:duchaintest_1.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) TestCppCodegen::testSimplifiedUpdating: ********************* Parsing step 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : no fitting entry for KUrl("artificial:duchaintest_2.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_2.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : no fitting entry for KUrl("artificial:duchaintest_1.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 2 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) TestCppCodegen::testSimplifiedUpdating: ********************* Parsing step 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Took include-path for KUrl("artificial:duchaintest_3.h") from a random parsed duchain-version of it 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : need to update KUrl("artificial:duchaintest_2.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_2.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : need to update KUrl("artificial:duchaintest_1.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 2 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 6 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 5 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : no fitting entry for KUrl("artificial:duchaintest_2.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_2.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : no fitting entry for KUrl("artificial:duchaintest_1.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 2 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Took include-path for KUrl("artificial:duchaintest_3.h") from a random parsed duchain-version of it 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : need to update KUrl("artificial:duchaintest_2.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_2.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_2.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : need to update KUrl("artificial:duchaintest_1.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 2 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 6 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 5 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:testsimplified.cpp") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:testsimplified.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:testsimplified.cpp") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:testsimplified.cpp") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:testsimplified.cpp" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:testsimplified.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""class C { class D d ; } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""class C { class D d ; } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (0, 0) ] ""class C { class D d ; } "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (0, 6) ] ""C "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (0, 6) ] ""C "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (0, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (0, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 4 ) (0, 10) ] ""class D d ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ ElaboratedTypeSpecifier [( 4 ) (0, 10) ] ""class D "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Name [( 5 ) (0, 16) ] ""D "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ UnqualifiedName [( 5 ) (0, 16) ] ""D "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / UnqualifiedName [( 6 ) (0, 18) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Name [( 6 ) (0, 18) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / ElaboratedTypeSpecifier [( 6 ) (0, 18) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 6 ) (0, 18) ] ""d "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 6 ) (0, 18) ] ""d "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 6 ) (0, 18) ] ""d "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 6 ) (0, 18) ] ""d "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 7 ) (0, 19) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 7 ) (0, 19) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 7 ) (0, 19) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 7 ) (0, 19) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 8 ) (0, 21) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 9 ) (0, 22) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 10 ) (0, 23) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 10 ) (0, 23) ] 10: PROBLEMS: 10: "Include path resolver: Filename seems to be malformed" "Used build directory: "" 10: Include path resolver: " [ (-1, -1) -> (-1, -1) ] 10: "" New Context "Global" 0x7f934001e890 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 10: " " Declaration: "class C" [ "C" ] 0x7f9340007dc0 (internal ctx 0x7f9340005b50 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 10: " " Declaration: "D" [ "D" ] 0x7f9340002f90 (internal ctx 0x0 ) [ (0, 16) -> (0, 17) ] , no definition, 1 use(s). 10: " " File: "artificial:testsimplified.cpp" 10: " " Use: [ (0, 16) -> (0, 17) ] 10: " " ==import==> Context "Class" 0x7f9340005b50 " "C" " [ "" ] [ (0, 8) -> (0, 22) ] 10: " " 1 Declarations, 0 child-contexts 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:testsimplified.cpp") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:testsimplified.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:testsimplified.cpp") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:testsimplified.cpp") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Took include-path for KUrl("artificial:testsimplified.cpp") from a random parsed duchain-version of it 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:testsimplified.cpp" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:testsimplified.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:testsimplified.cpp" 10: PROBLEMS: 10: "Include path resolver: Filename seems to be malformed" "Used build directory: "" 10: Include path resolver: " [ (-1, -1) -> (-1, -1) ] 10: "" New Context "Global" 0x7f934001e890 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 10: " " Declaration: "class C" [ "C" ] 0x7f9340007dc0 (internal ctx 0x7f9340005b50 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 10: " " Declaration: "D" [ "D" ] 0x7f9340002f90 (internal ctx 0x0 ) [ (0, 16) -> (0, 17) ] , no definition, 1 use(s). 10: " " File: "artificial:testsimplified.cpp" 10: " " Use: [ (0, 16) -> (0, 17) ] 10: " " ==import==> Context "Class" 0x7f9340005b50 " "C" " [ "" ] [ (0, 8) -> (0, 22) ] 10: " " 1 Declarations, 0 child-contexts 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:testsimplified.cpp") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:testsimplified.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:testsimplified.cpp") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:testsimplified.cpp") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:testsimplified.cpp" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:testsimplified.cpp") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:testsimplified.cpp" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (0, 0) ] ""class C { int test ( ) ; int mem ; } ; void test ( int a ) ; int i ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (0, 0) ] ""class C { int test ( ) ; int mem ; } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (0, 0) ] ""class C { int test ( ) ; int mem ; } "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (0, 6) ] ""C "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (0, 6) ] ""C "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (0, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (0, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 4 ) (0, 9) ] ""int test ( ) ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 4 ) (0, 9) ] ""int "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 5 ) (0, 13) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 5 ) (0, 13) ] ""test ( ) "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 5 ) (0, 13) ] ""test ( ) "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 5 ) (0, 13) ] ""test "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 5 ) (0, 13) ] ""test "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 6 ) (0, 17) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 6 ) (0, 17) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ ParameterDeclarationClause [( 7 ) (0, 18) ] "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / ParameterDeclarationClause [( 7 ) (0, 18) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 8 ) (0, 19) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 8 ) (0, 19) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 9 ) (0, 21) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ SimpleDeclaration [( 9 ) (0, 21) ] ""int mem ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ SimpleTypeSpecifier [( 9 ) (0, 21) ] ""int "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / SimpleTypeSpecifier [( 10 ) (0, 25) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ InitDeclarator [( 10 ) (0, 25) ] ""mem "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ Declarator [( 10 ) (0, 25) ] ""mem "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Name [( 10 ) (0, 25) ] ""mem "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ UnqualifiedName [( 10 ) (0, 25) ] ""mem "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / UnqualifiedName [( 11 ) (0, 28) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Name [( 11 ) (0, 28) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / Declarator [( 11 ) (0, 28) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / InitDeclarator [( 11 ) (0, 28) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / SimpleDeclaration [( 12 ) (0, 30) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 13 ) (0, 31) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 14 ) (0, 33) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 14 ) (0, 33) ] ""void test ( int a ) ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 14 ) (0, 33) ] ""void "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 15 ) (0, 38) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 15 ) (0, 38) ] ""test ( int a ) "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 15 ) (0, 38) ] ""test ( int a ) "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 15 ) (0, 38) ] ""test "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 15 ) (0, 38) ] ""test "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 16 ) (0, 42) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 16 ) (0, 42) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ ParameterDeclarationClause [( 17 ) (0, 43) ] ""int a "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ ParameterDeclaration [( 17 ) (0, 43) ] ""int a "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ SimpleTypeSpecifier [( 17 ) (0, 43) ] ""int "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / SimpleTypeSpecifier [( 18 ) (0, 47) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " \ Declarator [( 18 ) (0, 47) ] ""a "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " \ Name [( 18 ) (0, 47) ] ""a "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " \ UnqualifiedName [( 18 ) (0, 47) ] ""a "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | | " / UnqualifiedName [( 19 ) (0, 48) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | | " / Name [( 19 ) (0, 48) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | | " / Declarator [( 19 ) (0, 48) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / ParameterDeclaration [( 19 ) (0, 48) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / ParameterDeclarationClause [( 19 ) (0, 48) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 20 ) (0, 49) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 20 ) (0, 49) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 21 ) (0, 51) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 21 ) (0, 51) ] ""int i ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ SimpleTypeSpecifier [( 21 ) (0, 51) ] ""int "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / SimpleTypeSpecifier [( 22 ) (0, 55) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ InitDeclarator [( 22 ) (0, 55) ] ""i "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Declarator [( 22 ) (0, 55) ] ""i "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ Name [( 22 ) (0, 55) ] ""i "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " \ UnqualifiedName [( 22 ) (0, 55) ] ""i "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | | " / UnqualifiedName [( 23 ) (0, 56) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / Name [( 23 ) (0, 56) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Declarator [( 23 ) (0, 56) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / InitDeclarator [( 23 ) (0, 56) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 24 ) (0, 57) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 24 ) (0, 57) ] 10: PROBLEMS: 10: "Include path resolver: Filename seems to be malformed" "Used build directory: "" 10: Include path resolver: " [ (-1, -1) -> (-1, -1) ] 10: "" New Context "Global" 0x7f9348019db0 " "" " [ "" ] [ (0, 0) -> (2147483647, 2147483647) ] top-context 10: " " Declaration: "class C" [ "C" ] 0x7f9348005a70 (internal ctx 0x7f93480246d0 ) [ (0, 6) -> (0, 7) ] , defined, 0 use(s). 10: " " Declaration: " test" [ "test" ] 0x7f93484608b0 (internal ctx 0x0 ) [ (0, 38) -> (0, 42) ] , no definition, 0 use(s). 10: " " Declaration: " i" [ "i" ] 0x7f934845ffc0 (internal ctx 0x0 ) [ (0, 55) -> (0, 56) ] , defined, 0 use(s). 10: " " ==import==> Context "Class" 0x7f93480246d0 " "C" " [ "" ] [ (0, 8) -> (0, 31) ] 10: " " 2 Declarations, 0 child-contexts 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:B.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:B.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:B.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:B.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:B.h" : no fitting entry for KUrl("artificial:A.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:A.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:A.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (2, 1) ] ""class A { } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (2, 1) ] ""class A { } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (2, 1) ] ""class A { } "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (2, 7) ] ""A "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (2, 7) ] ""A "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (2, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (2, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 5 ) (2, 10) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 6 ) (3, 0) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 6 ) (3, 0) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:B.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:B.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:B.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Took include-path for KUrl("artificial:B.h") from a random parsed duchain-version of it 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:B.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:B.h" : need to update KUrl("artificial:A.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:A.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:A.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:B.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:B.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:B.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:B.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "Q.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:B.h" : no fitting entry for KUrl("artificial:Q.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:Q.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:Q.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:Q.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:Q.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 0 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:Q.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:Q.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:B.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:B.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:B.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:B.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:B.h" : no fitting entry for KUrl("artificial:A.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:A.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: Re-processing header with the header-guard disabled 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:A.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" \ TranslationUnit [( 1 ) (2, 1) ] ""class A { } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " \ SimpleDeclaration [( 1 ) (2, 1) ] ""class A { } ; "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " \ ClassSpecifier [( 1 ) (2, 1) ] ""class A { } "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " \ Name [( 2 ) (2, 7) ] ""A "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " \ UnqualifiedName [( 2 ) (2, 7) ] ""A "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | | " / UnqualifiedName [( 3 ) (2, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | | " / Name [( 3 ) (2, 8) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| | " / ClassSpecifier [( 5 ) (2, 10) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "| " / SimpleDeclaration [( 6 ) (8, 0) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) Cpp::DumpChain::visit: "" / TranslationUnit [( 6 ) (8, 0) ] 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:B.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:B.h") 10: QWARN : TestCppCodegen::testSimplifiedUpdating() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:B.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:B.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "A.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: forbidding update of KUrl("artificial:A.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: computing simplified 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:B.h") 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:B.h" 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testSimplifiedUpdating() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: PASS : TestCppCodegen::testSimplifiedUpdating() 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) TestCppCodegen::testUpdateIndices: ********************* Parsing step 1 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testUpdateIndices() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : no fitting entry for KUrl("artificial:duchaintest_1.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 3 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:duchaintest_3.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:duchaintest_3.h") 10: QWARN : TestCppCodegen::testUpdateIndices() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:duchaintest_3.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Took include-path for KUrl("artificial:duchaintest_3.h") from a random parsed duchain-version of it 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_3.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:duchaintest_3.h" : need to update KUrl("artificial:duchaintest_1.h") 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:duchaintest_3.h") 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:duchaintest_1.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_1.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: update enforced 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: updating duchain for "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: recompiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: recompiling 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:duchaintest_3.h" 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testUpdateIndices() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: PASS : TestCppCodegen::testUpdateIndices() 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:ClassA.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:ClassA.h") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:ClassA.h") 10: QWARN : TestCppCodegen::testAstDuChainMapping() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:ClassA.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:ClassA.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:ClassA.h") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:ClassA.cpp") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:ClassA.cpp" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:ClassA.cpp") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:ClassA.cpp") 10: QWARN : TestCppCodegen::testAstDuChainMapping() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:ClassA.cpp") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:ClassA.cpp" from artificial code-representation 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CppUtils::findInclude: Utilizing Artificial code for include: "ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "artificial:ClassA.cpp" : no fitting entry for KUrl("artificial:ClassA.h") in du-chain, parsing 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PARENT: KUrl("artificial:ClassA.cpp") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:ClassA.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:ClassA.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:ClassA.cpp" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:ClassA.cpp" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:ClassA.cpp") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:ClassA.cpp" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 4 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 3 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:AbstractClass.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:AbstractClass.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:AbstractClass.h") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:AbstractClass.h") 10: QWARN : TestCppCodegen::testAstDuChainMapping() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:AbstractClass.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:AbstractClass.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:AbstractClass.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:AbstractClass.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:AbstractClass.h") 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:AbstractClass.h" 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testAstDuChainMapping() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: PASS : TestCppCodegen::testAstDuChainMapping() 10: PASS : TestCppCodegen::testClassGeneration() 10: PASS : TestCppCodegen::testPrivateImplementation() 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("artificial:thefile.h") new count of active parse-jobs: 1 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "artificial:thefile.h" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeForeground: Did not find a build-manager for KUrl("artificial:thefile.h") 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[]" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("artificial:thefile.h") 10: QWARN : TestCppCodegen::testMacroDeclarationOrder() QFileInfo::absolutePath: Constructed with empty filename 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("artificial:thefile.h") ": "Filename seems to be malformed" 10: "" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevplatform (language) KDevelop::ParseJob::readContents: took contents for "artificial:thefile.h" from artificial code-representation 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "artificial:thefile.h" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "artificial:thefile.h" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 2 declarations and 0 included files 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: AST Is being kept for KUrl("artificial:thefile.h") 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "artificial:thefile.h" 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 2 10: QDEBUG : TestCppCodegen::testMacroDeclarationOrder() qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1 10: PASS : TestCppCodegen::testMacroDeclarationOrder() 10: QDEBUG : TestCppCodegen::cleanupTestCase() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: CppLanguageSupport(0x1924480) "C++ Support" 10: QDEBUG : TestCppCodegen::cleanupTestCase() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: AStylePlugin(0x218e780) "AStyle Formatter Backend" 10: QDEBUG : TestCppCodegen::cleanupTestCase() qttest(12301)/kdevplatform (shell) KDevelop::PluginController::unloadPlugin: unloading plugin: CustomScriptPlugin(0x218e980) "Custom Script Formatter Backend" 10: PASS : TestCppCodegen::cleanupTestCase() 10: Totals: 9 passed, 0 failed, 0 skipped 10: ********* Finished testing of TestCppCodegen ********* 10: qttest(12301)/kdevplatform (language) KDevelop::DUChainPrivate::~DUChainPrivate: Destroying 10: pp_macro::definition There were items left on destruction: 234 10/10 Test #10: cppcodegentest ................... Passed 0.95 sec 80% tests passed, 2 tests failed out of 10 Total Test time (real) = 6.65 sec The following tests FAILED: 7 - buddiestest (Failed) 9 - cppcodecompletiontest (Failed)