Update cppcheck (#5108)
Re-enable cppcheck CI job
Update cppcheck suppression list:
The new version of cppcheck raises warnings for many potential
issues that are guarded against, so those warnings have been
supressed.
Handle realloc failures:
- jerry-ext/util/sources.c
- jerry-port/common/jerry-port-io.c
Refactor test-snapshot: move each test to separate functions like some
others already were.
Rename `handler` variables inside `main` of `test-api.c` as they
shadowed the `handler` function in the same file.
JerryScript-DCO-1.0-Signed-off-by: Máté Tokodi mate.tokodi@szteszoftver.hu
This commit is contained in:
@@ -709,12 +709,12 @@ main (void)
|
||||
if (jerry_feature_enabled (JERRY_FEATURE_PROXY))
|
||||
{
|
||||
jerry_value_t target = jerry_object ();
|
||||
jerry_value_t handler = jerry_object ();
|
||||
jerry_value_t proxy = jerry_proxy (target, handler);
|
||||
jerry_value_t proxy_handler = jerry_object ();
|
||||
jerry_value_t proxy = jerry_proxy (target, proxy_handler);
|
||||
jerry_value_t obj_proto = jerry_eval ((jerry_char_t *) "Object.prototype", 16, JERRY_PARSE_NO_OPTS);
|
||||
|
||||
jerry_value_free (target);
|
||||
jerry_value_free (handler);
|
||||
jerry_value_free (proxy_handler);
|
||||
proto_val = jerry_object_proto (proxy);
|
||||
TEST_ASSERT (!jerry_value_is_exception (proto_val));
|
||||
TEST_ASSERT (proto_val == obj_proto);
|
||||
@@ -745,8 +745,8 @@ main (void)
|
||||
if (jerry_feature_enabled (JERRY_FEATURE_PROXY))
|
||||
{
|
||||
jerry_value_t target = jerry_object ();
|
||||
jerry_value_t handler = jerry_object ();
|
||||
jerry_value_t proxy = jerry_proxy (target, handler);
|
||||
jerry_value_t proxy_handler = jerry_object ();
|
||||
jerry_value_t proxy = jerry_proxy (target, proxy_handler);
|
||||
new_proto = jerry_eval ((jerry_char_t *) "Function.prototype", 18, JERRY_PARSE_NO_OPTS);
|
||||
|
||||
res = jerry_object_set_proto (proxy, new_proto);
|
||||
@@ -755,7 +755,7 @@ main (void)
|
||||
TEST_ASSERT (target_proto == new_proto);
|
||||
|
||||
jerry_value_free (target);
|
||||
jerry_value_free (handler);
|
||||
jerry_value_free (proxy_handler);
|
||||
jerry_value_free (proxy);
|
||||
jerry_value_free (new_proto);
|
||||
jerry_value_free (target_proto);
|
||||
|
||||
Reference in New Issue
Block a user