diff --git a/src/MagnumExternal/Optional/optional.hpp b/src/MagnumExternal/Optional/optional.hpp index 07db190f5..e837628b3 100644 --- a/src/MagnumExternal/Optional/optional.hpp +++ b/src/MagnumExternal/Optional/optional.hpp @@ -151,7 +151,7 @@ template inline constexpr typename std::remove_reference::type&& co __assert(expr, line, file); // WHY. # elif defined __ANDROID__ __assert(file, line, expr); - # elif defined __clang__ || defined __GNU_LIBRARY__ + # elif defined __clang__ || defined __GNU_LIBRARY__ || (defined __GNUC__ && defined __APPLE__) __assert(expr, file, line); # elif defined __GNUC__ _assert(expr, file, line);