From 7f951ee39cec6d8d00a50a735d6fd3fc9ffa947d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 28 Feb 2013 17:53:00 +0100 Subject: [PATCH] GCC 4.6 compatibility: {} can't be used as default function parameter. --- src/Trade/AbstractImporter.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Trade/AbstractImporter.h b/src/Trade/AbstractImporter.h index b2c78dea5..7e4250a0b 100644 --- a/src/Trade/AbstractImporter.h +++ b/src/Trade/AbstractImporter.h @@ -62,7 +62,8 @@ class MAGNUM_EXPORT AbstractImporter: public Corrade::PluginManager::Plugin { typedef Corrade::Containers::EnumSet Features; /** @brief Constructor */ - inline explicit AbstractImporter(Corrade::PluginManager::AbstractPluginManager* manager = nullptr, const std::string& plugin = {}): Plugin(manager, plugin) {} + /* GCC 4.6 can't handle {} as default parameter */ + inline explicit AbstractImporter(Corrade::PluginManager::AbstractPluginManager* manager = nullptr, const std::string& plugin = std::string()): Plugin(manager, plugin) {} /** @brief Features supported by this importer */ virtual Features features() const = 0;