LDC - DMD sync strategy
Trass3r via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Thu May 8 03:38:25 PDT 2014
with /d2Zi+ the stack trace is better:
llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**
List=0) Line 531
llvm::scc_iterator<llvm::CallGraph*,llvm::GraphTraits<llvm::CallGraph*>
>::DFSVisitChildren() Line 158
llvm::scc_iterator<llvm::CallGraph*,llvm::GraphTraits<llvm::CallGraph*>
>::GetNextSCC() Line 179
`anonymous namespace'::CGPassManager::runOnModule(llvm::Module &
M=<struct at NULL>) Line 434
`anonymous namespace'::MPPassManager::runOnModule(llvm::Module &
M={...}) Line 1625
llvm::legacy::PassManagerImpl::run(llvm::Module & M={...}) Line
1734
ldc_optimize_module(llvm::Module* M=0x00000000024a6d20) Line 400
But it still makes no sense. In MPPassManager::runOnModule M
looks fine and then in CGPassManager::runOnModule it's allegedly
null.
More information about the digitalmars-d-ldc
mailing list