================ @@ -51,6 +51,7 @@ template <class T, unsigned n> class SmallSetVector; class TargetLibraryInfo; class Type; class Value; +class CmpPredicate; ---------------- nikic wrote: Forward-declares out of order. https://github.com/llvm/llvm-project/pull/116867