@@ -880,7 +880,7 @@ void RISCVISAInfo::updateImplication() {
880
880
// implied
881
881
if (!HasE && !HasI) {
882
882
auto Version = findDefaultVersion (" i" );
883
- addExtension (" i" , Version. value () );
883
+ addExtension (" i" , * Version);
884
884
}
885
885
886
886
if (HasE && HasI)
@@ -906,7 +906,7 @@ void RISCVISAInfo::updateImplication() {
906
906
if (Exts.count (ImpliedExt))
907
907
return ;
908
908
auto Version = findDefaultVersion (ImpliedExt);
909
- addExtension (ImpliedExt, Version. value () );
909
+ addExtension (ImpliedExt, * Version);
910
910
WorkList.insert (ImpliedExt);
911
911
});
912
912
}
@@ -915,7 +915,7 @@ void RISCVISAInfo::updateImplication() {
915
915
if (XLen == 32 && Exts.count (" zce" ) && Exts.count (" f" ) &&
916
916
!Exts.count (" zcf" )) {
917
917
auto Version = findDefaultVersion (" zcf" );
918
- addExtension (" zcf" , Version. value () );
918
+ addExtension (" zcf" , * Version);
919
919
}
920
920
}
921
921
@@ -942,7 +942,7 @@ void RISCVISAInfo::updateCombination() {
942
942
});
943
943
if (HasAllRequiredFeatures) {
944
944
auto Version = findDefaultVersion (CombineExt);
945
- addExtension (CombineExt, Version. value () );
945
+ addExtension (CombineExt, * Version);
946
946
MadeChange = true ;
947
947
}
948
948
}
0 commit comments