From 32bb692521cbd900e178d26880a45f0a0ec1c51a Mon Sep 17 00:00:00 2001 From: Amar Takhar Date: Wed, 8 Dec 2010 14:20:53 +0000 Subject: [PATCH] Define typename in the Signal template for FreeBSD as well. I'm not sure why this is required (yet) but we may need it on other platforms as well. Originally committed to SVN as r4916. --- aegisub/libaegisub/include/libaegisub/signals.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aegisub/libaegisub/include/libaegisub/signals.h b/aegisub/libaegisub/include/libaegisub/signals.h index c5ee851fa..1d2eb8e4c 100644 --- a/aegisub/libaegisub/include/libaegisub/signals.h +++ b/aegisub/libaegisub/include/libaegisub/signals.h @@ -261,7 +261,7 @@ class Signal : public detail::SignalBaseImpl > public: Signal() { } -#ifdef _WIN32 +#if defined(_WIN32) || defined(__FreeBSD__) // MSVC incorrectly considers this not a template context due to it being fully // specified, making typename invalid here #define typename