diff --git a/llvm/include/llvm/Support/VersionTuple.h b/llvm/include/llvm/Support/VersionTuple.h index f3eeea2f7b446..ad89e40f0f144 100644 --- a/llvm/include/llvm/Support/VersionTuple.h +++ b/llvm/include/llvm/Support/VersionTuple.h @@ -15,12 +15,12 @@ #define LLVM_SUPPORT_VERSIONTUPLE_H #include "llvm/ADT/Optional.h" -#include "llvm/ADT/StringRef.h" -#include "llvm/Support/raw_ostream.h" #include #include namespace llvm { +class raw_ostream; +class StringRef; /// Represents a version number in the form major[.minor[.subminor[.build]]]. class VersionTuple { diff --git a/llvm/lib/Support/VersionTuple.cpp b/llvm/lib/Support/VersionTuple.cpp index e8265c0d41bb1..6a516481ac25c 100644 --- a/llvm/lib/Support/VersionTuple.cpp +++ b/llvm/lib/Support/VersionTuple.cpp @@ -10,7 +10,9 @@ // the form major[.minor[.subminor]]. // //===----------------------------------------------------------------------===// + #include "llvm/Support/VersionTuple.h" +#include "llvm/ADT/StringRef.h" #include "llvm/Support/raw_ostream.h" #include