diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/warn/Makefile.am | 1 | ||||
-rw-r--r-- | tests/warn/invalid-element-type.h | 2 | ||||
-rw-r--r-- | tests/warn/missing-element-type.h | 10 |
3 files changed, 13 insertions, 0 deletions
diff --git a/tests/warn/Makefile.am b/tests/warn/Makefile.am index 7d81d9ef..5ca3d821 100644 --- a/tests/warn/Makefile.am +++ b/tests/warn/Makefile.am @@ -12,6 +12,7 @@ TESTS = \ invalid-option.h \ invalid-out.h \ invalid-transfer.h \ + missing-element-type.h \ unknown-parameter.h \ unresolved-type.h diff --git a/tests/warn/invalid-element-type.h b/tests/warn/invalid-element-type.h index 2b424594..a3e71f53 100644 --- a/tests/warn/invalid-element-type.h +++ b/tests/warn/invalid-element-type.h @@ -78,3 +78,5 @@ GList* test_unresolved_element_type(void); // EXPECT:51: Warning: Test: element-type annotation takes at least one option, none given // EXPECT:52: Warning: Test: invalid (element-type) for a GPtrArray, must be a pointer // EXPECT:63: Warning: Test: test_unresolved_element_type: Unknown type: 'Unresolved' +// EXPECT:3: Warning: Test: test_invalid_list_element_type: argument l1: Missing (element-type) annotation +// EXPECT:3: Warning: Test: test_invalid_list_element_type: argument l2: Missing (element-type) annotation diff --git a/tests/warn/missing-element-type.h b/tests/warn/missing-element-type.h new file mode 100644 index 00000000..1f958a74 --- /dev/null +++ b/tests/warn/missing-element-type.h @@ -0,0 +1,10 @@ +#include "common.h" + +/** + * test_gslist_element_type: + * + * Returns: (transfer none): Some stuff + */ +GSList *test_gslist_element_type(void); + +// EXPECT:6: Warning: Test: test_gslist_element_type: return value: Missing (element-type) annotation |