[llvm] 69b6b48 - [ADT] Stop including identity.h (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 13 01:00:10 PDT 2023


Author: Kazu Hirata
Date: 2023-10-13T01:00:02-07:00
New Revision: 69b6b48670c79a7440fcc273ee58420795bb9b43

URL: https://github.com/llvm/llvm-project/commit/69b6b48670c79a7440fcc273ee58420795bb9b43
DIFF: https://github.com/llvm/llvm-project/commit/69b6b48670c79a7440fcc273ee58420795bb9b43.diff

LOG: [ADT] Stop including identity.h (NFC)

The last use of identity was removed by:

  commit 388b8c16c5610a54c639bb74e3c8de161e8ca1c6
  Author: Benjamin Kramer <benny.kra at googlemail.com>
  Date:   Wed Jan 25 01:38:28 2023 +0100

While I am at it, this patch teaches IndexedMap.h to include
identity.h as it is relying on transitive includes via
llvm/ADT/STLExtras.h.

Added: 
    

Modified: 
    llvm/include/llvm/ADT/IndexedMap.h
    llvm/include/llvm/ADT/STLExtras.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/ADT/IndexedMap.h b/llvm/include/llvm/ADT/IndexedMap.h
index 5ac5f798269b9bf..b1ebbdd1bfd542c 100644
--- a/llvm/include/llvm/ADT/IndexedMap.h
+++ b/llvm/include/llvm/ADT/IndexedMap.h
@@ -22,6 +22,7 @@
 
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/ADT/STLExtras.h"
+#include "llvm/ADT/identity.h"
 #include <cassert>
 
 namespace llvm {

diff  --git a/llvm/include/llvm/ADT/STLExtras.h b/llvm/include/llvm/ADT/STLExtras.h
index c7d417324c94f49..d0b79fa91c03130 100644
--- a/llvm/include/llvm/ADT/STLExtras.h
+++ b/llvm/include/llvm/ADT/STLExtras.h
@@ -21,7 +21,6 @@
 #include "llvm/ADT/Hashing.h"
 #include "llvm/ADT/STLForwardCompat.h"
 #include "llvm/ADT/STLFunctionalExtras.h"
-#include "llvm/ADT/identity.h"
 #include "llvm/ADT/iterator.h"
 #include "llvm/ADT/iterator_range.h"
 #include "llvm/Config/abi-breaking.h"


        


More information about the llvm-commits mailing list