diff --git a/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp b/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp index 2b186a8e..10f1266f 100644 --- a/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp +++ b/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp @@ -1605,7 +1605,7 @@ ecma_compare_ecma_strings_longpath (const ecma_string_t *string1_p, /**< ecma-st const ecma_string_t *string2_p) /**< ecma-string */ { const lit_utf8_byte_t *utf8_string1_p, *utf8_string2_p; - lit_utf8_size_t string1_size_and_length[2], string2_size_and_length[2]; + lit_utf8_size_t string1_size_and_length[2] = { 0, 0 }, string2_size_and_length[2] = { 0, 0 }; utf8_string1_p = ecma_compare_get_string_chars (string1_p, string1_size_and_length); utf8_string2_p = ecma_compare_get_string_chars (string2_p, string2_size_and_length); diff --git a/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h b/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h index 14ee21c1..3e02dbef 100644 --- a/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h +++ b/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h @@ -292,7 +292,7 @@ typedef struct * All data allocated by the parser is * stored in parser_data_pages in the memory. */ -#if defined(_WIN32) +#if defined(_MSC_VER ) #pragma warning(push) #pragma warning(disable:4200) #endif @@ -301,7 +301,7 @@ typedef struct parser_mem_page_t struct parser_mem_page_t *next_p; /**< next page */ uint8_t bytes[]; /**< memory bytes, C99 flexible array member */ } parser_mem_page_t; -#if defined(_WIN32) +#if defined(_MSC_VER) #pragma warning(pop) #endif