diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2020-04-08 20:04:03 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gmail.com> | 2022-01-09 19:21:01 +0000 |
commit | b712c7cdb7a7b12874f6fd5e127dfc1fd457ef34 (patch) | |
tree | 232d51419906759c698150d787d724cdb9be4729 /tests | |
parent | c71596d515b900c20da54077f5f6d0071547ec7d (diff) | |
download | gobject-introspection-b712c7cdb7a7b12874f6fd5e127dfc1fd457ef34.tar.gz |
Add "forever" scope
Some functions are meant to exist for the entire duration of the
process, and thus have no need for a notification function because
one will never be called.
Fixes: #49
Diffstat (limited to 'tests')
-rw-r--r-- | tests/warn/callback-invalid-scope.h | 4 | ||||
-rw-r--r-- | tests/warn/callback-missing-scope.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/tests/warn/callback-invalid-scope.h b/tests/warn/callback-invalid-scope.h index 34292a89..a0d18abf 100644 --- a/tests/warn/callback-invalid-scope.h +++ b/tests/warn/callback-invalid-scope.h @@ -28,5 +28,5 @@ void test_callback_invalid3(GCallback *callback, gpointer user_data); // EXPECT:23: Warning: Test: "scope" annotation needs one option, 2 given // EXPECT:23: Warning: Test: invalid "scope" annotation option: "invalid" -// EXPECT:12: Warning: Test: test_callback_invalid2: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async) -// EXPECT:21: Warning: Test: test_callback_invalid3: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async) +// EXPECT:12: Warning: Test: test_callback_invalid2: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) +// EXPECT:21: Warning: Test: test_callback_invalid3: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) diff --git a/tests/warn/callback-missing-scope.h b/tests/warn/callback-missing-scope.h index 7932198e..7fa0e732 100644 --- a/tests/warn/callback-missing-scope.h +++ b/tests/warn/callback-missing-scope.h @@ -2,4 +2,4 @@ void test_callback(GCallback *callback, gpointer user_data); -// EXPECT:3: Warning: Test: test_callback: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async) +// EXPECT:3: Warning: Test: test_callback: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) |