diff --git a/llvm/lib/IR/Intrinsics.cpp b/llvm/lib/IR/Intrinsics.cpp index e631419d5e1c2..2b3269ecd5b17 100644 --- a/llvm/lib/IR/Intrinsics.cpp +++ b/llvm/lib/IR/Intrinsics.cpp @@ -676,7 +676,7 @@ static int lookupLLVMIntrinsicByName(ArrayRef NameOffsetTable, CmpEnd - CmpStart) < 0; }; LastLow = Low; - std::tie(Low, High) = std::equal_range(Low, High, Name.data(), Cmp); + std::tie(Low, High) = std::equal_range(Low, High, Name, Cmp); } if (High - Low > 0) LastLow = Low;