Revision d7a041971d224681ae21de6feeb5fcf82f71a631 authored by Carsten Burgard on 15 December 2023, 15:25:58 UTC, committed by Jonas Rembser on 19 December 2023, 22:02:43 UTC
In the current implementation, shapesys with no valid data (all constraints constant) are written out in an invalid way, making it impossible for the reader to then instantiate the correct number of parameters. This PR fixes this by forcing the write-out of data with all-zeros for such invalid shapesys. Alternatively, one could imagine dropping these shapesys completely, but that's maybe something of a policy decision that I don't want to make in a bugfix patch :)
1 parent 8f21f0b
lsan-root.supp
#Suppression for known memory leaks reported by leak sanitizer
#llvm memory hoggers
leak:llvm::SmallVectorBase::grow_pod
leak:llvm::BumpPtrAllocatorImpl
leak:llvm::DenseMap*grow
leak:llvm::StringMapImpl
leak:llvm::TinyPtr
leak:llvm::FoldingSetBase
leak:llvm::MemoryBuffer
leak:llvm::CodeGenDAG
leak:llvm::EmitFastISel
leak:llvm-tblgen
#clang
leak:clang::FileManager::getFile
leak:clang::LineTableInfo
leak:clang::HeaderSearch
leak:clang::Diag
leak:clang::Preprocessor::
leak:clang::TextDiagnosticPrinter
leak:clang-tblgen
#cling macro execution
leak:cling::IncrementalExecutor
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...