From 4c48d99b32721ba7eb1515d095bbe9a6fe12a5cb Mon Sep 17 00:00:00 2001 From: bkaradzic Date: Mon, 23 Sep 2013 20:51:03 -0700 Subject: [PATCH] Fixed __is_pod. --- include/tinystl/traits.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/tinystl/traits.h b/include/tinystl/traits.h index 5da780b..11b18e7 100644 --- a/include/tinystl/traits.h +++ b/include/tinystl/traits.h @@ -29,7 +29,7 @@ #include "new.h" -#if defined(__GNUC__) +#if defined(__GNUC__) && defined(__is_pod) # define TINYSTL_TRY_POD_OPTIMIZATION(t) __is_pod(t) #elif defined(_MSC_VER) # define TINYSTL_TRY_POD_OPTIMIZATION(t) (!__is_class(t) || __is_pod(t))