Describe how the current behaviour of the project is causing problems for you
or is otherwise unsatisfactory for your use case.
Description of change
Add missing header. We were using SmallString without including its header, relying on it being included implicitly through some other header. It no longer is included implicitly.
Change llvm::unique_function to std::function. Again we were failing to include the appropriate header, but there was no reason for using llvm::unique_function in the first place. Though it has benefits over std::function in specific cases, that did not apply to what we were doing.
Anything else we should know?
If there's any other relevant information we should know that may help us in
understanding and verifying your patch, please include it here.
Overview
Fix build with LLVM 19 again.
Reason for change
Describe how the current behaviour of the project is causing problems for you or is otherwise unsatisfactory for your use case.
Description of change
Anything else we should know?
If there's any other relevant information we should know that may help us in understanding and verifying your patch, please include it here.
Checklist