File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ class OpenACCClauseCIREmitter final
126126 .CaseLower (" default" , mlir::acc::DeviceType::Default)
127127 .CaseLower (" host" , mlir::acc::DeviceType::Host)
128128 .CaseLower (" multicore" , mlir::acc::DeviceType::Multicore)
129- .CasesLower (" nvidia" , " acc_device_nvidia" ,
129+ .CasesLower ({ " nvidia" , " acc_device_nvidia" } ,
130130 mlir::acc::DeviceType::Nvidia)
131131 .CaseLower (" radeon" , mlir::acc::DeviceType::Radeon);
132132 }
Original file line number Diff line number Diff line change @@ -173,6 +173,7 @@ class StringSwitch {
173173 return CasesLowerImpl (CaseStrings, Value);
174174 }
175175
176+ [[deprecated(" Pass cases in std::initializer_list instead" )]]
176177 StringSwitch &CasesLower (StringLiteral S0, StringLiteral S1, T Value) {
177178 return CasesLowerImpl ({S0, S1}, Value);
178179 }
Original file line number Diff line number Diff line change @@ -5323,10 +5323,10 @@ void MasmParser::initializeDirectiveKindMap() {
53235323bool MasmParser::isMacroLikeDirective () {
53245324 if (getLexer ().is (AsmToken::Identifier)) {
53255325 bool IsMacroLike = StringSwitch<bool >(getTok ().getIdentifier ())
5326- .CasesLower (" repeat" , " rept" , true )
5326+ .CasesLower ({ " repeat" , " rept" } , true )
53275327 .CaseLower (" while" , true )
5328- .CasesLower (" for" , " irp" , true )
5329- .CasesLower (" forc" , " irpc" , true )
5328+ .CasesLower ({ " for" , " irp" } , true )
5329+ .CasesLower ({ " forc" , " irpc" } , true )
53305330 .Default (false );
53315331 if (IsMacroLike)
53325332 return true ;
You can’t perform that action at this time.
0 commit comments