Imported Upstream version 1.47.1
[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) (inout):
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 parameters
14 // EXPECT:6: Warning: Test: invalid "optional" annotation: only valid for out parameters
15 // EXPECT:7: Warning: Test: invalid "optional" annotation: only valid for out parameters
16 // EXPECT:9: Warning: Test: invalid "optional" annotation: only valid for out parameters