Guest User

Untitled

a guest
Apr 12th, 2016
166
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. clang-query> m callExpr(hasDeclaration(functionDecl(returns(hasDeclaration(classTemplateSpecializationDecl(hasName("std::basic_string"),hasTemplateArgument(0,templateArgument().bind("char_type"))))),hasName("boost::lexical_cast"),hasParameter(0, hasType(qualType())))),argumentCountIs(1),unless(isInTemplateInstantiation()))
  2. clang-query: /home/prazek/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h:299: bool clang::ast_type_traits::DynTypedNode::operator<(const clang::ast_type_traits::DynTypedNode &) const: Assertion `getMemoizationData() && Other.getMemoizationData()' failed.
  3. #0 0x0000000000c7e63e llvm::sys::PrintStackTrace(llvm::raw_ostream&) /home/prazek/llvm/lib/Support/Unix/Signals.inc:321:15
  4. #1 0x0000000000c7ea29 PrintStackTraceSignalHandler(void*) /home/prazek/llvm/lib/Support/Unix/Signals.inc:380:1
  5. #2 0x0000000000c7d3a3 llvm::sys::RunSignalHandlers() /home/prazek/llvm/lib/Support/Signals.cpp:45:5
  6. #3 0x0000000000c7ecb4 SignalHandler(int) /home/prazek/llvm/lib/Support/Unix/Signals.inc:210:1
  7. #4 0x00007f774404ad10 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x10d10)
  8. #5 0x00007f77431ea267 gsignal /build/glibc-ryFjv0/glibc-2.21/signal/../sysdeps/unix/sysv/linux/raise.c:55:0
  9. #6 0x00007f77431ebeca abort /build/glibc-ryFjv0/glibc-2.21/stdlib/abort.c:91:0
  10. #7 0x00007f77431e303d __assert_fail_base /build/glibc-ryFjv0/glibc-2.21/assert/assert.c:92:0
  11. #8 0x00007f77431e30f2 (/lib/x86_64-linux-gnu/libc.so.6+0x2e0f2)
  12. #9 0x00000000012d4cc7 clang::ast_type_traits::DynTypedNode::operator<(clang::ast_type_traits::DynTypedNode const&) const /home/prazek/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h:300:12
  13. #10 0x00000000012d5991 bool std::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_pair.h:222:50
  14. #11 0x00000000012d5919 bool __gnu_cxx::__ops::_Iter_less_iter::operator()<std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >) const /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/predefined_ops.h:43:9
  15. #12 0x00000000012d57a7 bool std::__lexicographical_compare_impl<std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, __gnu_cxx::__ops::_Iter_less_iter>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, __gnu_cxx::__ops::_Iter_less_iter) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:895:8
  16. #13 0x00000000012d56c2 bool std::__lexicographical_compare<false>::__lc<std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:916:2
  17. #14 0x00000000012d5631 bool std::__lexicographical_compare_aux<std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:952:7
  18. #15 0x00000000012d55d1 bool std::lexicographical_compare<std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:1228:7
  19. #16 0x00000000012d5539 bool std::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > >(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > > const&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > > const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_tree.h:1286:7
  20. #17 0x00000000012d54cd bool std::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::ast_type_traits::DynTypedNode, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > >(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::ast_type_traits::DynTypedNode, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, clang::ast_type_traits::DynTypedNode, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, clang::ast_type_traits::DynTypedNode> > > const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_map.h:1092:7
  21. #18 0x00000000012d549d clang::ast_matchers::internal::BoundNodesMap::operator<(clang::ast_matchers::internal::BoundNodesMap const&) const /home/prazek/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:141:5
  22. #19 0x00000000012d5471 bool __gnu_cxx::__ops::_Iter_less_iter::operator()<clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*>(clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*) const /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/predefined_ops.h:43:9
  23. #20 0x00000000012d5317 bool std::__lexicographical_compare_impl<clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, __gnu_cxx::__ops::_Iter_less_iter>(clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, __gnu_cxx::__ops::_Iter_less_iter) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:895:8
  24. #21 0x00000000012d5292 bool std::__lexicographical_compare<false>::__lc<clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*>(clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:916:2
  25. #22 0x00000000012d5231 bool std::__lexicographical_compare_aux<clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*>(clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:952:7
  26. #23 0x00000000012d51ec bool std::lexicographical_compare<clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*>(clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*, clang::ast_matchers::internal::BoundNodesMap const*) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_algobase.h:1228:7
  27. #24 0x00000000012d5185 llvm::SmallVectorImpl<clang::ast_matchers::internal::BoundNodesMap>::operator<(llvm::SmallVectorImpl<clang::ast_matchers::internal::BoundNodesMap> const&) const /home/prazek/llvm/include/llvm/ADT/SmallVector.h:687:5
  28. #25 0x00000000012d5098 clang::ast_matchers::internal::BoundNodesTreeBuilder::operator<(clang::ast_matchers::internal::BoundNodesTreeBuilder const&) const /home/prazek/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:212:5
  29. #26 0x00000000012d4d42 std::__tuple_compare<std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>, 2ul, 3ul>::__less(std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/tuple:897:33
  30. #27 0x00000000012d48dd std::__tuple_compare<std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>, 1ul, 3ul>::__less(std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/tuple:899:11
  31. #28 0x00000000012d47ad std::__tuple_compare<std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>, 0ul, 3ul>::__less(std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/tuple:899:11
  32. #29 0x00000000012d46dd bool std::operator< <std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&, std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&>(std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&, std::tuple<std::pair<clang::ast_type_traits::ASTNodeKind, unsigned long> const&, clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::BoundNodesTreeBuilder const&> const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/tuple:936:7
  33. #30 0x0000000001288e83 clang::ast_matchers::internal::(anonymous namespace)::MatchKey::operator<(clang::ast_matchers::internal::(anonymous namespace)::MatchKey const&) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:65:5
  34. #31 0x0000000001288cf1 std::less<clang::ast_matchers::internal::(anonymous namespace)::MatchKey>::operator()(clang::ast_matchers::internal::(anonymous namespace)::MatchKey const&, clang::ast_matchers::internal::(anonymous namespace)::MatchKey const&) const /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_function.h:387:9
  35. #32 0x0000000001288be4 std::_Rb_tree<clang::ast_matchers::internal::(anonymous namespace)::MatchKey, std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult>, std::_Select1st<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::(anonymous namespace)::MatchKey>, std::allocator<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> >*, std::_Rb_tree_node<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> >*, clang::ast_matchers::internal::(anonymous namespace)::MatchKey const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_tree.h:1628:6
  36. #33 0x0000000001288b21 std::_Rb_tree<clang::ast_matchers::internal::(anonymous namespace)::MatchKey, std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult>, std::_Select1st<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::(anonymous namespace)::MatchKey>, std::allocator<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> > >::find(clang::ast_matchers::internal::(anonymous namespace)::MatchKey const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_tree.h:2295:22
  37. #34 0x00000000012433cd std::map<clang::ast_matchers::internal::(anonymous namespace)::MatchKey, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult, std::less<clang::ast_matchers::internal::(anonymous namespace)::MatchKey>, std::allocator<std::pair<clang::ast_matchers::internal::(anonymous namespace)::MatchKey const, clang::ast_matchers::internal::(anonymous namespace)::MemoizedMatchResult> > >::find(clang::ast_matchers::internal::(anonymous namespace)::MatchKey const&) /usr/lib/gcc/x86_64-linux-gnu/5.2.1/../../../../include/c++/5.2.1/bits/stl_map.h:846:16
  38. #35 0x0000000001289e4a clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::memoizedMatchesAncestorOfRecursively(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::DynTypedMatcher const&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:626:34
  39. #36 0x000000000128a079 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::memoizedMatchesAncestorOfRecursively(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::DynTypedMatcher const&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:647:30
  40. #37 0x000000000124275d clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::matchesAncestorOf(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::DynTypedMatcher const&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:453:5
  41. #38 0x00000000011eb619 bool clang::ast_matchers::internal::ASTMatchFinder::matchesAncestorOf<clang::Stmt>(clang::Stmt const&, clang::ast_matchers::internal::DynTypedMatcher const&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode) /home/prazek/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:920:5
  42. #39 0x00000000011eb5af clang::ast_matchers::internal::HasAncestorMatcher<clang::Stmt, clang::Decl>::matches(clang::Stmt const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1352:5
  43. #40 0x0000000000b80449 clang::ast_matchers::internal::MatcherInterface<clang::Stmt>::dynMatches(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:271:5
  44. #41 0x0000000001094646 clang::ast_matchers::internal::DynTypedMatcher::matches(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:185:7
  45. #42 0x0000000001094b12 clang::ast_matchers::internal::NotUnaryOperator(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*, llvm::ArrayRef<clang::ast_matchers::internal::DynTypedMatcher>) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:249:11
  46. #43 0x0000000001097b80 clang::ast_matchers::internal::(anonymous namespace)::VariadicMatcher<&clang::ast_matchers::internal::NotUnaryOperator>::dynMatches(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:67:5
  47. #44 0x00000000010947ba clang::ast_matchers::internal::DynTypedMatcher::matchesNoKindCheck(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:200:7
  48. #45 0x0000000001094ba9 clang::ast_matchers::internal::AllOfVariadicOperator(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*, llvm::ArrayRef<clang::ast_matchers::internal::DynTypedMatcher>) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:260:9
  49. #46 0x00000000010978b0 clang::ast_matchers::internal::(anonymous namespace)::VariadicMatcher<&clang::ast_matchers::internal::AllOfVariadicOperator>::dynMatches(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:67:5
  50. #47 0x000000000109675b clang::ast_matchers::internal::(anonymous namespace)::IdDynMatcher::dynMatches(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:83:10
  51. #48 0x00000000010947ba clang::ast_matchers::internal::DynTypedMatcher::matchesNoKindCheck(clang::ast_type_traits::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:200:7
  52. #49 0x000000000128a741 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::matchWithFilter(clang::ast_type_traits::DynTypedNode const&) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:552:11
  53. #50 0x000000000128aad5 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::matchDispatch(clang::Stmt const*) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:578:5
  54. #51 0x000000000128a3cd void clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::match<clang::Stmt>(clang::Stmt const&) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:480:3
  55. #52 0x0000000001292f19 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::TraverseStmt(clang::Stmt*) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:816:3
  56. #53 0x00000000012a5239 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) /home/prazek/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1979:1
  57. #54 0x000000000129f655 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) /home/prazek/llvm-build-debug/tools/clang/include/clang/AST/StmtNodes.inc:79:1
  58. #55 0x000000000129ed6c clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) /home/prazek/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h:586:7
  59. #56 0x0000000001292f35 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::TraverseStmt(clang::Stmt*) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:817:3
  60. #57 0x00000000012c60e0 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseFunctionHelper(clang::FunctionDecl*) /home/prazek/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1843:5
  61. #58 0x000000000128f250 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseFunctionDecl(clang::FunctionDecl*) /home/prazek/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1848:1
  62. #59 0x000000000128bd9f clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseDecl(clang::Decl*) /home/prazek/llvm-build-debug/tools/clang/include/clang/AST/DeclNodes.inc:363:1
  63. #60 0x0000000001242141 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::TraverseDecl(clang::Decl*) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:809:3
  64. #61 0x0000000001292d15 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseDeclContextHelper(clang::DeclContext*) /home/prazek/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1265:7
  65. #62 0x00000000012905da clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) /home/prazek/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1355:1
  66. #63 0x000000000128c285 clang::RecursiveASTVisitor<clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor>::TraverseDecl(clang::Decl*) /home/prazek/llvm-build-debug/tools/clang/include/clang/AST/DeclNodes.inc:515:1
  67. #64 0x0000000001242141 clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::TraverseDecl(clang::Decl*) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:809:3
  68. #65 0x0000000001241fb2 clang::ast_matchers::MatchFinder::matchAST(clang::ASTContext&) /home/prazek/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:965:3
  69. #66 0x000000000123d821 clang::query::MatchQuery::run(llvm::raw_ostream&, clang::query::QuerySession&) const /home/prazek/llvm/tools/clang/tools/extra/clang-query/Query.cpp:87:5
  70. #67 0x0000000000b727ef main /home/prazek/llvm/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:113:7
  71. #68 0x00007f77431d5a40 __libc_start_main /build/glibc-ryFjv0/glibc-2.21/csu/libc-start.c:323:0
  72. #69 0x0000000000b72029 _start (/home/prazek/llvm-build-debug2/bin/clang-query+0xb72029)
  73. rlwrap: warning: clang-query crashed, killed by SIGABRT (core dumped).
  74. rlwrap itself has not crashed, but for transparency,
  75. it will now kill itself with the same signal
  76.  
  77.  
  78. warnings can be silenced by the --no-warnings (-n) option
  79. Przerwane (zrzut pamięci)
RAW Paste Data