--- parser3/src/include/pa_memory.h 2016/09/21 12:03:40 1.29 +++ parser3/src/include/pa_memory.h 2017/02/08 13:05:46 1.31 @@ -1,7 +1,7 @@ /** @file Parser: memory reference counting classes decls. - Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2017 Art. Lebedev Studio (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ @@ -9,7 +9,7 @@ #ifndef PA_MEMORY_H #define PA_MEMORY_H -#define IDENT_PA_MEMORY_H "$Id: pa_memory.h,v 1.29 2016/09/21 12:03:40 moko Exp $" +#define IDENT_PA_MEMORY_H "$Id: pa_memory.h,v 1.31 2017/02/08 13:05:46 moko Exp $" // include @@ -70,7 +70,7 @@ inline void *pa_realloc(void *ptr, size_ return pa_fail_alloc("reallocate to", size); } -#ifdef _MSC_VER +#if defined(_MSC_VER) || (__cplusplus>=201103L) #define PA_THROW(what) #else #define PA_THROW(what) throw(what)