4 * test_callback_invalid:
5 * @callback: (scope invalid):
8 void test_callback_invalid(GCallback *callback, gpointer user_data);
10 // EXPECT:5: Warning: Test: invalid scope annotation value: 'invalid'
13 * test_callback_invalid2:
17 void test_callback_invalid2(GCallback *callback, gpointer user_data);
19 // EXPECT:14: Warning: Test: scope annotation needs a value
22 * test_callback_invalid3:
23 * @callback: (scope invalid foo):
26 void test_callback_invalid3(GCallback *callback, gpointer user_data);
28 // EXPECT:23: Warning: Test: scope annotation needs one value, not 2
30 // EXPECT:12: Warning: Test: test_callback_invalid2: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)
31 // EXPECT:21: Warning: Test: test_callback_invalid3: argument callback: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async)