@@ -107,9 +107,9 @@ void PartitionOpError::NonSendableIsolationCrossingResultError::print(
107
107
// ===----------------------------------------------------------------------===//
108
108
109
109
void PartitionOp::print (llvm::raw_ostream &os, bool extraSpace) const {
110
+ constexpr static char extraSpaceLiteral[10 ] = " " ;
110
111
switch (opKind) {
111
112
case PartitionOpKind::Assign: {
112
- constexpr static char extraSpaceLiteral[10 ] = " " ;
113
113
os << " assign " ;
114
114
if (extraSpace)
115
115
os << extraSpaceLiteral;
@@ -120,31 +120,27 @@ void PartitionOp::print(llvm::raw_ostream &os, bool extraSpace) const {
120
120
os << " assign_fresh %%" << opArgs[0 ];
121
121
break ;
122
122
case PartitionOpKind::Send: {
123
- constexpr static char extraSpaceLiteral[10 ] = " " ;
124
123
os << " send " ;
125
124
if (extraSpace)
126
125
os << extraSpaceLiteral;
127
126
os << " %%" << opArgs[0 ];
128
127
break ;
129
128
}
130
129
case PartitionOpKind::UndoSend: {
131
- constexpr static char extraSpaceLiteral[10 ] = " " ;
132
130
os << " undo_send " ;
133
131
if (extraSpace)
134
132
os << extraSpaceLiteral;
135
133
os << " %%" << opArgs[0 ];
136
134
break ;
137
135
}
138
136
case PartitionOpKind::Merge: {
139
- constexpr static char extraSpaceLiteral[10 ] = " " ;
140
137
os << " merge " ;
141
138
if (extraSpace)
142
139
os << extraSpaceLiteral;
143
140
os << " %%" << opArgs[0 ] << " with %%" << opArgs[1 ];
144
141
break ;
145
142
}
146
143
case PartitionOpKind::Require: {
147
- constexpr static char extraSpaceLiteral[10 ] = " " ;
148
144
os << " require " ;
149
145
if (extraSpace)
150
146
os << extraSpaceLiteral;
@@ -156,14 +152,15 @@ void PartitionOp::print(llvm::raw_ostream &os, bool extraSpace) const {
156
152
os << " %%" << opArgs[0 ];
157
153
break ;
158
154
case PartitionOpKind::InOutSendingAtFunctionExit:
159
- constexpr static char extraSpaceLiteral[10 ] = " " ;
160
155
os << " inout_sending_at_function_exit " ;
161
156
if (extraSpace)
162
157
os << extraSpaceLiteral;
163
158
os << " %%" << opArgs[0 ];
164
159
break ;
165
160
case PartitionOpKind::NonSendableIsolationCrossingResult:
166
161
os << " nonsendable_isolationcrossing_result " ;
162
+ if (extraSpace)
163
+ os << extraSpaceLiteral;
167
164
os << " %%" << opArgs[0 ];
168
165
break ;
169
166
}
0 commit comments