alexfh wrote:

The infinite loop seems to be happening in this code:
```
* thread #1, name = 'clang-debug', stop reason = step over
    frame #0: 0x0000555567ade9c8 
clang-debug`clang::ASTDeclMerger::MergeDefinitionData(this=0x00007ffffffe0320, 
D=0x000030c271c7e908, MergeDD=0x000030c271c801f0) at ASTReaderDecl.cpp:2115:19
   2112     unsigned OldLoadedSize = Reader.getNumDeclsLoaded();
   2113 #endif
   2114
-> 2115     for (auto *RD : Def->noload_redecls())
   2116       cast<CXXRecordDecl>(RD)->DefinitionData = &DD;
```

https://github.com/llvm/llvm-project/pull/170823
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to