Imported Upstream version 1.59.4
[platform/upstream/gobject-introspection.git] / tests / warn / invalid-optional.h
1 #include "common.h"
2
3 /**
4  * test_invalid_optional:
5  * @param: (optional):
6  * @param2: (optional):
7  * @param3: (optional) (in):
8  *
9  * Returns: (optional):
10  */
11 int *test_invalid_optional(int param, GObject *param2, int *param3);
12
13 // EXPECT:5: Warning: Test: invalid "optional" annotation: only valid for out and inout parameters
14 // EXPECT:6: Warning: Test: invalid "optional" annotation: only valid for out and inout parameters
15 // EXPECT:7: Warning: Test: invalid "optional" annotation: only valid for out and inout parameters
16 // EXPECT:9: Warning: Test: invalid "optional" annotation: only valid for out and inout parameters