File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ struct InterfaceMethod {
244
244
template <typename Sender>
245
245
static void Invoke (Sender* sender, Status<Return>* return_value,
246
246
Args... args) {
247
- sender->template SendMethod (InterfaceMethod::Selector, return_value,
247
+ sender->template SendMethod <> (InterfaceMethod::Selector, return_value,
248
248
std::forward_as_tuple (args...));
249
249
}
250
250
Original file line number Diff line number Diff line change @@ -238,7 +238,7 @@ class Variant {
238
238
// resulting type.
239
239
template <typename ... Args>
240
240
void Construct (Args&&... args) {
241
- index_ = value_.template Construct (std::forward<Args>(args)...);
241
+ index_ = value_.template Construct <> (std::forward<Args>(args)...);
242
242
}
243
243
void Construct (EmptyVariant) {}
244
244
@@ -255,14 +255,14 @@ class Variant {
255
255
// multiple element types.
256
256
template <typename T, typename U>
257
257
void Assign (TypeTag<T>, U&& value) {
258
- if (!value_.template Assign (TypeTag<T>{}, index_, std::forward<U>(value))) {
258
+ if (!value_.template Assign <> (TypeTag<T>{}, index_, std::forward<U>(value))) {
259
259
Destruct ();
260
260
Construct (TypeTag<T>{}, std::forward<U>(value));
261
261
}
262
262
}
263
263
template <typename T>
264
264
void Assign (T&& value) {
265
- if (!value_.template Assign (index_, std::forward<T>(value))) {
265
+ if (!value_.template Assign <> (index_, std::forward<T>(value))) {
266
266
Destruct ();
267
267
Construct (std::forward<T>(value));
268
268
}
You can’t perform that action at this time.
0 commit comments