Skip to content

Commit f16e746

Browse files
authored
Merge pull request #15195 from webpack/fix-hash-function-usage
provide hashFunction parameter to DependencyTemplates
2 parents d655547 + 453643a commit f16e746

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

lib/Compilation.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1020,7 +1020,9 @@ BREAKING CHANGE: Asset processing hooks in Compilation has been merged into a si
10201020
/** @type {Map<DepConstructor, ModuleFactory>} */
10211021
this.dependencyFactories = new Map();
10221022
/** @type {DependencyTemplates} */
1023-
this.dependencyTemplates = new DependencyTemplates();
1023+
this.dependencyTemplates = new DependencyTemplates(
1024+
this.outputOptions.hashFunction
1025+
);
10241026
this.childrenCounters = {};
10251027
/** @type {Set<number|string>} */
10261028
this.usedChunkIds = null;

lib/DependencyTemplates.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class DependencyTemplates {
5757
}
5858

5959
clone() {
60-
const newInstance = new DependencyTemplates();
60+
const newInstance = new DependencyTemplates(this._hashFunction);
6161
newInstance._map = new Map(this._map);
6262
newInstance._hash = this._hash;
6363
return newInstance;

0 commit comments

Comments
 (0)