Просмотр исходного кода

Make sure warn deprecated uses a volatile bool (for multithreading)

Juan Linietsky 7 лет назад
Родитель
Сommit
e0456f7976
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      core/error_macros.h

+ 1 - 1
core/error_macros.h

@@ -313,7 +313,7 @@ extern bool _err_error_exists;
 
 #define WARN_DEPRECATED                                                                                                                                   \
 	{                                                                                                                                                     \
-		static bool warning_shown = false;                                                                                                                \
+		static volatile bool warning_shown = false;                                                                                                       \
 		if (!warning_shown) {                                                                                                                             \
 			_err_print_error(FUNCTION_STR, __FILE__, __LINE__, "This method has been deprecated and will be removed in the future", ERR_HANDLER_WARNING); \
 			_err_error_exists = false;                                                                                                                    \