[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdevelop] languages/clang/tests: Remove problematic content in cpp, test header context
From: Olivier JG <olivier.jg () gmail ! com>
Date: 2015-10-20 18:39:14
Message-ID: E1ZoboY-0007kw-4M () scm ! kde ! org
[Download RAW message or body]
Git commit a1c5d287025ed88ee154d91347ced858529ba1d4 by Olivier JG.
Committed on 20/10/2015 at 18:42.
Pushed by olivierjg into branch 'master'.
Remove problematic content in cpp, test header context
M +5 -4 languages/clang/tests/test_duchain.cpp
http://commits.kde.org/kdevelop/a1c5d287025ed88ee154d91347ced858529ba1d4
diff --git a/languages/clang/tests/test_duchain.cpp b/languages/clang/tests=
/test_duchain.cpp
index 40e822e..78c37d3 100644
--- a/languages/clang/tests/test_duchain.cpp
+++ b/languages/clang/tests/test_duchain.cpp
@@ -1275,17 +1275,18 @@ void TestDUChain::testUsesCreatedForDeclarations()
void TestDUChain::testReparseIncludeGuard()
{
TestFile header("#ifndef GUARD\n#define GUARD\nint something;\n#endif\=
n", "h");
- TestFile impl("#include \"" + header.url().byteArray() + "\"\n"
- "int main() { return foo(); }", "cpp", &header);
+ TestFile impl("#include \"" + header.url().byteArray() + "\"\n", "cpp"=
, &header);
=
impl.parseAndWait(TopDUContext::Features(TopDUContext::AllDeclarations=
ContextsAndUses | TopDUContext::AST ));
{
DUChainReadLocker lock;
- QCOMPARE(impl.topContext()->problems().size(), 0);
+ QCOMPARE(static_cast<TopDUContext*>(impl.topContext()->
+ importedParentContexts().first().context(impl.topContext()))->=
problems().size(), 0);
}
impl.parseAndWait(TopDUContext::Features(TopDUContext::AllDeclarations=
ContextsAndUses | TopDUContext::ForceUpdateRecursive));
{
DUChainReadLocker lock;
- QCOMPARE(impl.topContext()->problems().size(), 0);
+ QCOMPARE(static_cast<TopDUContext*>(impl.topContext()->
+ importedParentContexts().first().context(impl.topContext()))->=
problems().size(), 0);
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic