diff --git a/aegisub/libaegisub/include/libaegisub/signals.h b/aegisub/libaegisub/include/libaegisub/signals.h index 1d2eb8e4c..12c65fd2d 100644 --- a/aegisub/libaegisub/include/libaegisub/signals.h +++ b/aegisub/libaegisub/include/libaegisub/signals.h @@ -260,12 +260,9 @@ class Signal : public detail::SignalBaseImpl > using super::slots; public: Signal() { } - -#if defined(_WIN32) || defined(__FreeBSD__) -// MSVC incorrectly considers this not a template context due to it being fully -// specified, making typename invalid here +// Work around compilters that can't tell this is a template context due to it +// being fully specified, making typename invalid here. #define typename -#endif /// @brief Trigger this signal ///