Skip to content

Commit 6907e49

Browse files
SILGen: fix compilation error of GenericTypeParamType
1 parent 6d5f66c commit 6907e49

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/SILGen/SILGenExpr.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2736,7 +2736,7 @@ static SILFunction *getOrCreateKeyPathGetter(SILGenModule &SGM,
27362736

27372737
// Add empty generic type parameter to match function signature on WebAssembly
27382738
if (!genericSig && Target.isOSBinFormatWasm()) {
2739-
auto param = GenericTypeParamType::get(0, 0, SGM.getASTContext());
2739+
auto param = GenericTypeParamType::get(false, 0, 0, SGM.getASTContext());
27402740
auto sig = GenericSignature::get(param, { });
27412741
genericSig = CanGenericSignature(sig);
27422742
genericEnv = sig.getGenericEnvironment();
@@ -2887,7 +2887,7 @@ static SILFunction *getOrCreateKeyPathSetter(SILGenModule &SGM,
28872887

28882888
// Add empty generic type parameter to match function signature on WebAssembly
28892889
if (!genericSig && Target.isOSBinFormatWasm()) {
2890-
auto param = GenericTypeParamType::get(0, 0, SGM.getASTContext());
2890+
auto param = GenericTypeParamType::get(false, 0, 0, SGM.getASTContext());
28912891
auto sig = GenericSignature::get(param, { });
28922892
genericSig = CanGenericSignature(sig);
28932893
genericEnv = sig.getGenericEnvironment();
@@ -3070,7 +3070,7 @@ getOrCreateKeyPathEqualsAndHash(SILGenModule &SGM,
30703070

30713071
// Add empty generic type parameter to match function signature on WebAssembly
30723072
if (!genericSig && Target.isOSBinFormatWasm()) {
3073-
auto param = GenericTypeParamType::get(0, 0, SGM.getASTContext());
3073+
auto param = GenericTypeParamType::get(false, 0, 0, SGM.getASTContext());
30743074
auto sig = GenericSignature::get(param, { });
30753075
genericSig = CanGenericSignature(sig);
30763076
genericEnv = sig.getGenericEnvironment();

0 commit comments

Comments
 (0)