[clang] [serialization] no transitive decl change (PR #92083)

David Spickett via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 3 03:54:12 PDT 2024


DavidSpickett wrote:

This also broke an lldb test: https://lab.llvm.org/buildbot/#/builders/96/builds/58449

`lldb-test: ../llvm-project/clang/lib/AST/DeclBase.cpp:132: void clang::Decl::setOwningModuleID(unsigned int): Assertion `!((*IDAddress) >> 48) && "We should only set the module ID once"' failed.`

I can't say if right now whether lldb is being too strict or this is a real problem. Could be the result of the same thing UBSAN found.

https://github.com/llvm/llvm-project/pull/92083


More information about the cfe-commits mailing list