[llvm] 1e7cd8c - VersionTuple.h - reduce includes to forward declarations. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 8 03:11:42 PDT 2020
Author: Simon Pilgrim
Date: 2020-06-08T11:08:44+01:00
New Revision: 1e7cd8c3acfe6ce1dbe32cbc33ef264df5d7f9ac
URL: https://github.com/llvm/llvm-project/commit/1e7cd8c3acfe6ce1dbe32cbc33ef264df5d7f9ac
DIFF: https://github.com/llvm/llvm-project/commit/1e7cd8c3acfe6ce1dbe32cbc33ef264df5d7f9ac.diff
LOG: VersionTuple.h - reduce includes to forward declarations. NFC.
Added:
Modified:
llvm/include/llvm/Support/VersionTuple.h
llvm/lib/Support/VersionTuple.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/Support/VersionTuple.h b/llvm/include/llvm/Support/VersionTuple.h
index f3eeea2f7b44..ad89e40f0f14 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 <string>
#include <tuple>
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 e8265c0d41bb..6a516481ac25 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 <cassert>
More information about the llvm-commits
mailing list