diff --git a/llvm/include/llvm/ADT/STLExtras.h b/llvm/include/llvm/ADT/STLExtras.h --- a/llvm/include/llvm/ADT/STLExtras.h +++ b/llvm/include/llvm/ADT/STLExtras.h @@ -26,6 +26,7 @@ #include "llvm/Config/abi-breaking.h" #include "llvm/Support/ErrorHandling.h" #include +#include #include #include #include @@ -856,33 +857,70 @@ } }; +/// Helper to obtain the iterator types for the tuple storage within `zippy`. +template