diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp')
-rw-r--r-- | contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp b/contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp index 79e42d9304df..6eef5d2c50a2 100644 --- a/contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp +++ b/contrib/llvm-project/llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp @@ -214,10 +214,6 @@ Error BasicBlockSectionsProfileReader::ReadV1Profile() { Twine("duplicate basic block id found '") + BasicBlockIDStr + "'"); - if (!BasicBlockID->BaseID && CurrentPosition) - return createProfileParseError( - "entry BB (0) does not begin a cluster."); - FI->second.ClusterInfo.emplace_back(BBClusterInfo{ *std::move(BasicBlockID), CurrentCluster, CurrentPosition++}); } @@ -288,9 +284,6 @@ Error BasicBlockSectionsProfileReader::ReadV0Profile() { if (!FuncBBIDs.insert(BBID).second) return createProfileParseError( Twine("duplicate basic block id found '") + BBIDStr + "'"); - if (BBID == 0 && CurrentPosition) - return createProfileParseError( - "entry BB (0) does not begin a cluster"); FI->second.ClusterInfo.emplace_back( BBClusterInfo({{static_cast<unsigned>(BBID), 0}, |