Revert rGca18ce1a00cd8b7cb7ce0e130440f5ae1ffe86ee "GlobPattern.h - remove unnecessary...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 17 May 2020 17:51:21 +0000 (18:51 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 17 May 2020 17:51:21 +0000 (18:51 +0100)
Causes lld build errors

llvm/include/llvm/Support/GlobPattern.h
llvm/lib/Support/GlobPattern.cpp
llvm/tools/llvm-objcopy/CopyConfig.cpp
llvm/unittests/Support/GlobPatternTest.cpp

index b08b41d..0098ac6 100644 (file)
 #ifndef LLVM_SUPPORT_GLOB_PATTERN_H
 #define LLVM_SUPPORT_GLOB_PATTERN_H
 
+#include "llvm/ADT/BitVector.h"
 #include "llvm/ADT/Optional.h"
+#include "llvm/ADT/StringRef.h"
 #include "llvm/Support/Error.h"
 #include <vector>
 
 // This class represents a glob pattern. Supported metacharacters
 // are "*", "?", "\", "[<chars>]", "[^<chars>]", and "[!<chars>]".
 namespace llvm {
-
 class BitVector;
-class StringRef;
 template <typename T> class ArrayRef;
 
 class GlobPattern {
index f7c9907..8dae694 100644 (file)
@@ -12,7 +12,6 @@
 
 #include "llvm/Support/GlobPattern.h"
 #include "llvm/ADT/ArrayRef.h"
-#include "llvm/ADT/BitVector.h"
 #include "llvm/ADT/Optional.h"
 #include "llvm/ADT/StringRef.h"
 #include "llvm/Support/Errc.h"
index c143ac4..ff12e4b 100644 (file)
@@ -7,7 +7,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "CopyConfig.h"
-#include "llvm/ADT/BitVector.h"
+
 #include "llvm/ADT/Optional.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/ADT/StringRef.h"
index 95b6708..17d60b2 100644 (file)
@@ -7,7 +7,6 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Support/GlobPattern.h"
-#include "llvm/ADT/BitVector.h"
 #include "gtest/gtest.h"
 
 using namespace llvm;