diff --git a/Telegram/SourceFiles/rpl/producer.h b/Telegram/SourceFiles/rpl/producer.h index fb130e3d4..7aaa366d9 100644 --- a/Telegram/SourceFiles/rpl/producer.h +++ b/Telegram/SourceFiles/rpl/producer.h @@ -13,7 +13,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include #include -#if defined _DEBUG +#if defined _DEBUG || defined COMPILER_MSVC #define RPL_PRODUCER_TYPE_ERASED_ALWAYS #endif // _DEBUG @@ -443,9 +443,9 @@ template < inline auto make_producer(Generator &&generator) #ifdef RPL_PRODUCER_TYPE_ERASED_ALWAYS -> producer { -#else // RPL_CONSUMER_TYPE_ERASED_ALWAYS +#else // RPL_PRODUCER_TYPE_ERASED_ALWAYS -> producer> { -#endif // !RPL_CONSUMER_TYPE_ERASED_ALWAYS +#endif // !RPL_PRODUCER_TYPE_ERASED_ALWAYS return std::forward(generator); }