aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Verifier.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2025-01-17 19:35:57 +0000
committerDavid Blaikie <dblaikie@gmail.com>2025-01-17 19:36:35 +0000
commit6716ce8b641f0e42e2343e1694ee578b027be0c4 (patch)
tree26887dd09f57ac7241e5af9b0cc7b78de5556c9c /llvm/lib/IR/Verifier.cpp
parent58a70dffcc096b54537aa99a045346ee28ad2592 (diff)
downloadllvm-6716ce8b641f0e42e2343e1694ee578b027be0c4.zip
llvm-6716ce8b641f0e42e2343e1694ee578b027be0c4.tar.gz
llvm-6716ce8b641f0e42e2343e1694ee578b027be0c4.tar.bz2
Revert "Verifier: Add check for DICompositeType elements being null"
Asserts on various tests/buildbots, at least one example is DebugInfo/X86/set.ll This reverts commit 2dc5682dacab2dbb52a771746fdede0e938fc6e9.
Diffstat (limited to 'llvm/lib/IR/Verifier.cpp')
-rw-r--r--llvm/lib/IR/Verifier.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp
index 00280db..7b6f7b5 100644
--- a/llvm/lib/IR/Verifier.cpp
+++ b/llvm/lib/IR/Verifier.cpp
@@ -1319,8 +1319,6 @@ void Verifier::visitDICompositeType(const DICompositeType &N) {
unsigned DIBlockByRefStruct = 1 << 4;
CheckDI((N.getFlags() & DIBlockByRefStruct) == 0,
"DIBlockByRefStruct on DICompositeType is no longer supported", &N);
- CheckDI(llvm::all_of(N.getElements(), [](const DINode *N) { return N; }),
- "DISubprogram contains null entry in `elements` field", &N);
if (N.isVector()) {
const DINodeArray Elements = N.getElements();