diff --git a/llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp b/llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp index fd8ddb1056ac3..3938d3910f62a 100644 --- a/llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp +++ b/llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp @@ -592,7 +592,7 @@ void RuntimeLibcallEmitter::emitSystemRuntimeLibrarySetCalls( DenseMap Pred2Funcs; SmallVector BitsetValues( - divideCeil(RuntimeLibcallImplDefList.size(), BitsPerStorageElt)); + divideCeil(RuntimeLibcallImplDefList.size() + 1, BitsPerStorageElt)); for (const Record *Elt : *Elements) { const RuntimeLibcallImpl *LibCallImpl = getRuntimeLibcallImpl(Elt);