We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a5e6a7f + cdf881f commit e132e1cCopy full SHA for e132e1c
lib/IRGen/Fulfillment.h
@@ -18,9 +18,9 @@
18
#ifndef SWIFT_IRGEN_FULFILLMENT_H
19
#define SWIFT_IRGEN_FULFILLMENT_H
20
21
-#include "llvm/ADT/DenseMap.h"
22
-#include "swift/AST/Types.h"
+#include "llvm/ADT/MapVector.h"
23
#include "swift/AST/GenericSignature.h"
+#include "swift/AST/Types.h"
24
#include "swift/IRGen/GenericRequirement.h"
25
#include "MetadataPath.h"
26
@@ -49,7 +49,7 @@ struct Fulfillment {
49
};
50
51
class FulfillmentMap {
52
- llvm::DenseMap<GenericRequirement, Fulfillment> Fulfillments;
+ llvm::MapVector<GenericRequirement, Fulfillment> Fulfillments;
53
54
public:
55
struct InterestingKeysCallback {
0 commit comments