[llvm] [llvm-profgen] Fix assertion condition for the top-level probes address range checks (PR #198674)

via llvm-commits llvm-commits at lists.llvm.org
Fri May 22 15:38:28 PDT 2026


================
@@ -1243,10 +1243,10 @@ void ProfiledBinary::loadSymbolsFromPseudoProbe() {
               InlineTreeNode->Parent);
 
         auto TopLevelProbes = InlineTreeNode->getProbes();
-        [[maybe_unused]] auto TopProbe = TopLevelProbes.begin();
-        assert(TopProbe != TopLevelProbes.end() &&
-               TopProbe->getAddress() >= StartAddr &&
-               TopProbe->getAddress() < EndAddr &&
+        assert(find_if(TopLevelProbes,
----------------
HighW4y2H3ll wrote:

Fixed!

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


More information about the llvm-commits mailing list