Skip to content

Fix Dee_THREAD_STATE_* include group #721

Fix Dee_THREAD_STATE_* include group

Fix Dee_THREAD_STATE_* include group #721

Triggered via push February 1, 2026 17:17
Status Failure
Total duration 1m 25s
Artifacts 1

linux.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 10 warnings
build
Process completed with exit code 2.
build: include/deemon/util/weakref.h#L236
‘bool’ declared as function returning a function
build: include/deemon/util/weakref.h#L214
expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Dee_weakref_clear’
build: include/deemon/util/weakref.h#L201
expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Dee_weakref_set’
build: include/deemon/util/weakref.h#L166
expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Dee_weakref_initmany_trylock’
build: include/deemon/util/weakref.h#L147
‘bool’ declared as function returning a function
build: include/deemon/util/weakref.h#L236
parameter names (without types) in function declaration
build: include/deemon/util/weakref.h#L236
type defaults to ‘int’ in declaration of ‘bool’ [-Wimplicit-int]
build: include/deemon/util/weakref.h#L149
parameter names (without types) in function declaration
build: include/deemon/util/weakref.h#L147
type defaults to ‘int’ in declaration of ‘bool’ [-Wimplicit-int]
build: src/deemon/objects/super.c#L1110
initialization of ‘int (*)(DeeObject * restrict, struct Dee_buffer * restrict, unsigned int)’ {aka ‘int (*)(struct Dee_object * restrict, struct Dee_buffer * restrict, unsigned int)’} from incompatible pointer type ‘int (*)(DeeObject * restrict, DeeBuffer * restrict, unsigned int)’ {aka ‘int (*)(struct Dee_object * restrict, struct Dee_buffer * restrict, unsigned int)’} [-Wincompatible-pointer-types]
build: src/deemon/runtime/operator.c#L1514
passing argument 2 of ‘tp_self->tp_buffer->tp_getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
build: include/deemon/type.h#L1585
‘struct Dee_buffer’ declared inside parameter list will not be visible outside of this definition or declaration
build: include/deemon/type.h#L1585
‘struct Dee_buffer’ declared inside parameter list will not be visible outside of this definition or declaration
build: include/deemon/type.h#L1585
‘struct Dee_buffer’ declared inside parameter list will not be visible outside of this definition or declaration
build: include/deemon/type.h#L1585
‘struct Dee_buffer’ declared inside parameter list will not be visible outside of this definition or declaration

Artifacts

Produced during runtime
Name Size Digest
Linux-8c4539310c36b3d82cb5c316c4e8c51d5d57ac7c-build
335 KB
sha256:2650a7e59f1a2fb0da811ee38296a80d8277e74ff69a461961a91398de699a18