Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2012
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. $ opt --version
  2. LLVM (http://llvm.org/):
  3. LLVM version 3.2svn
  4. Optimized build with assertions.
  5. Built Oct 23 2012 (21:58:59).
  6. Default target: x86_64-apple-darwin12.2.0
  7. Host CPU: core-avx-i
  8. $ opt test.LL -gvn -o /dev/null
  9. Assertion failed: (castIsValid(op, S, Ty) && "Invalid cast!"), function Create, file Instructions.cpp, line 2297.
  10. 0 opt 0x000000010b1037cb char const* std::__find<char const*, char>(char const*, char const*, char const&, std::random_access_iterator_tag) + 3533
  11. 1 opt 0x000000010b103b5d char const* std::__find<char const*, char>(char const*, char const*, char const&, std::random_access_iterator_tag) + 4447
  12. 2 libsystem_c.dylib 0x000000010b45c8ea _sigtramp + 26
  13. 3 libsystem_c.dylib 000000000000000000 _sigtramp + 18446744069225461552
  14. 4 opt 0x000000010b1039e0 char const* std::__find<char const*, char>(char const*, char const*, char const&, std::random_access_iterator_tag) + 4066
  15. 5 opt 0x000000010b1039ae char const* std::__find<char const*, char>(char const*, char const*, char const&, std::random_access_iterator_tag) + 4016
  16. 6 opt 0x000000010b0ad317 std::_Rb_tree<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType>, std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*>, std::_Select1st<std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*> >, std::less<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> >, std::allocator<std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*> > >::_M_insert_unique(std::pair<std::pair<llvm::PointerType*, llvm::InlineAsmKeyType> const, llvm::InlineAsm*> const&) + 38183
  17. 7 opt 0x000000010ae1543f void std::__rotate<char*>(char*, char*, char*, std::random_access_iterator_tag) + 4283
  18. 8 opt 0x000000010ae1078d llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int> >, 40ul, 8ul> >::~ScopedHashTableScope() + 25791
  19. 9 opt 0x000000010ae0cfeb llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int> >, 40ul, 8ul> >::~ScopedHashTableScope() + 11549
  20. 10 opt 0x000000010ae0b0d0 llvm::ScopedHashTableScope<llvm::Value*, std::pair<llvm::Value*, unsigned int>, llvm::DenseMapInfo<llvm::Value*>, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::Value*, std::pair<llvm::Value*, unsigned int> >, 40ul, 8ul> >::~ScopedHashTableScope() + 3586
  21. 11 opt 0x000000010b0c0747 llvm::SymbolTableListTraits<llvm::GlobalAlias, llvm::Module>::toPtr(llvm::ValueSymbolTable*) + 17255
  22. 12 opt 0x000000010b0c08eb llvm::SymbolTableListTraits<llvm::GlobalAlias, llvm::Module>::toPtr(llvm::ValueSymbolTable*) + 17675
  23. 13 opt 0x000000010b0c0a21 llvm::SymbolTableListTraits<llvm::GlobalAlias, llvm::Module>::toPtr(llvm::ValueSymbolTable*) + 17985
  24. 14 opt 0x000000010b0c0d64 llvm::SymbolTableListTraits<llvm::GlobalAlias, llvm::Module>::toPtr(llvm::ValueSymbolTable*) + 18820
  25. 15 opt 0x000000010b0c0e7d llvm::SymbolTableListTraits<llvm::GlobalAlias, llvm::Module>::toPtr(llvm::ValueSymbolTable*) + 19101
  26. 16 opt 0x000000010adb8dc1 std::vector<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >, std::allocator<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >*, std::vector<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >, std::allocator<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> > > > >, std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> > const&) + 7273
  27. 17 libdyld.dylib 0x000000010b4147e1 start + 0
  28. Stack dump:
  29. 0. Program arguments: opt test.LL -gvn -o /dev/null
  30. 1. Running pass 'Function Pass Manager' on module 'test.LL'.
  31. 2. Running pass 'Global Value Numbering' on function '@main'
  32. Illegal instruction: 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement