Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Last active November 28, 2019 20:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterDuke17/f46a4988d2792597e1dcf8c10b484b50 to your computer and use it in GitHub Desktop.
Save MasterDuke17/f46a4988d2792597e1dcf8c10b484b50 to your computer and use it in GitHub Desktop.
1 unused parameter 'address' [-Wunused-parameter]
1 unused parameter 'base_guards' [-Wunused-parameter]
1 unused parameter 'bytes' [-Wunused-parameter]
1 unused parameter 'cb' [-Wunused-parameter]
1 unused parameter 'code_pos' [-Wunused-parameter]
1 unused parameter 'code' [-Wunused-parameter]
1 unused parameter 'country_mode' [-Wunused-parameter]
1 unused parameter 'dtc' [-Wunused-parameter]
1 unused parameter 'flags' [-Wunused-parameter]
1 unused parameter 'fmt' [-Wunused-parameter]
1 unused parameter 'fw' [-Wunused-parameter]
1 unused parameter 'inlinee' [-Wunused-parameter]
1 unused parameter 'inliner' [-Wunused-parameter]
1 unused parameter 'lang_mode' [-Wunused-parameter]
1 unused parameter 'listen' [-Wunused-parameter]
1 unused parameter 'list' [-Wunused-parameter]
1 unused parameter 'node' [-Wunused-parameter]
1 unused parameter 'num' [-Wunused-parameter]
1 unused parameter 'obj' [-Wunused-parameter]
1 unused parameter 'orig' [-Wunused-parameter]
1 unused parameter 'outfile' [-Wunused-parameter]
1 unused parameter 'parent' [-Wunused-parameter]
1 unused parameter 'pds' [-Wunused-parameter]
1 unused parameter 'reg' [-Wunused-parameter]
1 unused parameter 'repr_id' [-Wunused-parameter]
1 unused parameter 'r' [-Wunused-parameter]
1 unused parameter 'sf' [-Wunused-parameter]
1 unused parameter 'sg' [-Wunused-parameter]
1 unused parameter 'slot' [-Wunused-parameter]
1 unused parameter 'ss' [-Wunused-parameter]
1 unused parameter 'subject' [-Wunused-parameter]
1 unused parameter 'suggested_size' [-Wunused-parameter]
1 unused parameter 'sync' [-Wunused-parameter]
1 unused parameter 'synth_g' [-Wunused-parameter]
1 unused parameter 'target_array' [-Wunused-parameter]
1 unused parameter 'target_operand' [-Wunused-parameter]
1 unused parameter 'thread' [-Wunused-parameter]
1 unused parameter 'tile' [-Wunused-parameter]
1 unused parameter 'to_fix' [-Wunused-parameter]
1 unused parameter 'traverser' [-Wunused-parameter]
1 unused parameter 'unmarshal_kind' [-Wunused-parameter]
1 unused parameter 'unwind' [-Wunused-parameter]
2 unused parameter 'arr' [-Wunused-parameter]
2 unused parameter 'cont' [-Wunused-parameter]
2 unused parameter 'ctx' [-Wunused-parameter]
2 unused parameter 'cu' [-Wunused-parameter]
2 unused parameter 'entry' [-Wunused-parameter]
2 unused parameter 'handle' [-Wunused-parameter]
2 unused parameter 'ins' [-Wunused-parameter]
2 unused parameter 'i' [-Wunused-parameter]
2 unused parameter 'operand_idx' [-Wunused-parameter]
2 unused parameter 'result' [-Wunused-parameter]
2 unused parameter 'resume_result' [-Wunused-parameter]
2 unused parameter 'sr_data' [-Wunused-parameter]
2 unused parameter 'status' [-Wunused-parameter]
2 unused parameter 'writer' [-Wunused-parameter]
3 unused parameter 'compiler' [-Wunused-parameter]
3 unused parameter 'config' [-Wunused-parameter]
3 unused parameter 'count' [-Wunused-parameter]
3 unused parameter 'elems' [-Wunused-parameter]
3 unused parameter 'end' [-Wunused-parameter]
3 unused parameter 'from' [-Wunused-parameter]
3 unused parameter 'index' [-Wunused-parameter]
3 unused parameter 'start' [-Wunused-parameter]
4 unused parameter 'args' [-Wunused-parameter]
4 unused parameter 'callsite' [-Wunused-parameter]
4 unused parameter 'dimensions' [-Wunused-parameter]
4 unused parameter 'invoke_bb' [-Wunused-parameter]
4 unused parameter 'num_dimensions' [-Wunused-parameter]
5 unused parameter 'h' [-Wunused-parameter]
5 unused parameter 'indices' [-Wunused-parameter]
5 unused parameter 'key' [-Wunused-parameter]
5 unused parameter 'num_indices' [-Wunused-parameter]
5 unused parameter 'offset' [-Wunused-parameter]
7 unused parameter 'g' [-Wunused-parameter]
10 unused parameter 'async_task' [-Wunused-parameter]
10 unused parameter 'hint' [-Wunused-parameter]
12 unused parameter 'jg' [-Wunused-parameter]
14 unused parameter 'name' [-Wunused-parameter]
14 unused parameter 't' [-Wunused-parameter]
16 unused parameter 'loop' [-Wunused-parameter]
18 unused parameter 'class_handle' [-Wunused-parameter]
23 unused parameter 'bb' [-Wunused-parameter]
23 unused parameter 'kind' [-Wunused-parameter]
24 unused parameter 'value' [-Wunused-parameter]
27 unused parameter 'dest' [-Wunused-parameter]
28 unused parameter 'src' [-Wunused-parameter]
33 unused parameter 'reader' [-Wunused-parameter]
36 unused parameter 'info' [-Wunused-parameter]
37 unused parameter 'dest_root' [-Wunused-parameter]
65 unused parameter 'data' [-Wunused-parameter]
109 unused parameter 'root' [-Wunused-parameter]
230 unused parameter 'tree' [-Wunused-parameter]
260 unused parameter 'st' [-Wunused-parameter]
4355 unused parameter 'tc' [-Wunused-parameter]
```
src/jit/expr.h:111:69: warning: unused parameter 'tree' [-Wunused-parameter]
MVM_STATIC_INLINE MVMint32 MVM_JIT_EXPR_FIRST_CHILD(MVMJitExprTree *tree, MVMint32 node) {
^
src/core/threadcontext.c:7:52: warning: unused parameter 'parent' [-Wunused-parameter]
MVMThreadContext * MVM_tc_create(MVMThreadContext *parent, MVMInstance *instance) {
^
src/core/frame.c:964:62: warning: unused parameter 'sr_data' [-Wunused-parameter]
static void remove_after_handler(MVMThreadContext *tc, void *sr_data) {
^
src/core/args.c:647:81: warning: unused parameter 'ctx' [-Wunused-parameter]
MVMObject * MVM_args_slurpy_positional(MVMThreadContext *tc, MVMArgProcContext *ctx, MVMuint16 pos) {
^
src/core/exceptions.c:706:94: warning: unused parameter 'resume_result' [-Wunused-parameter]
void MVM_exception_throwcat(MVMThreadContext *tc, MVMuint8 mode, MVMuint32 cat, MVMRegister *resume_result) {
^
src/core/exceptions.c:776:118: warning: unused parameter 'resume_result' [-Wunused-parameter]
void MVM_exception_throwpayload(MVMThreadContext *tc, MVMuint8 mode, MVMuint32 cat, MVMObject *payload, MVMRegister *resume_result) {
^
src/core/bytecode.c:117:75: warning: unused parameter 'cu' [-Wunused-parameter]
MVM_STATIC_INLINE void ensure_can_read(MVMThreadContext *tc, MVMCompUnit *cu, ReaderState *rs, MVMuint8 *pos, MVMuint32 size) {
^
src/core/bytecode.c:729:84: warning: unused parameter 'cu' [-Wunused-parameter]
MVMuint8 MVM_bytecode_find_static_lexical_scref(MVMThreadContext *tc, MVMCompUnit *cu, MVMStaticFrame *sf, MVMuint16 index, MVMint32 *sc, MVMint32 *id) {
^
src/core/nativecall.c:346:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/core/nativecall.c:355:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/core/nativecall.c:364:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/core/nativecall.c:373:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/core/nativecall.c:386:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/core/nativecall.c:395:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
src/strings/ops.c:1705:62: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return MVM_string_gb2312_decode(tc, type_object, Cbuf, byte_length);
^~~~
src/strings/gb2312.h:1:111: note: passing argument to parameter 'gb2312' here
MVMString * MVM_string_gb2312_decode(MVMThreadContext *tc, const MVMObject *result_type, const unsigned char *gb2312, size_t bytes);
^
src/strings/ops.c:1707:63: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return MVM_string_gb18030_decode(tc, type_object, Cbuf, byte_length);
^~~~
src/strings/gb18030.h:1:112: note: passing argument to parameter 'gb18030' here
MVMString * MVM_string_gb18030_decode(MVMThreadContext *tc, const MVMObject *result_type, const unsigned char *gb18030, size_t bytes);
^
src/strings/ops.c:1749:20: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return MVM_string_gb2312_encode_substr(tc, s, output_size, start, length, replacement, translate_newlines);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/strings/ops.c:1751:20: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return MVM_string_gb18030_encode_substr(tc, s, output_size, start, length, replacement, translate_newlines);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/profiler/configuration.c:460:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
src/jit/linear_scan.c:735:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
```
```
src/core/frame.c: In function ‘allocate_frame’:
src/core/frame.c:296:52: warning: operand of ?: changes signedness from ‘MVMint32’ {aka ‘int’} to ‘MVMuint32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
296 | num_locals = jitcode && jitcode->local_types ? jitcode->num_locals :
| ^~~~~~~~~~~~~~~~~~~
src/main.c: In function ‘main’:
src/main.c:307:9: warning: ‘interval_id’ may be used uninitialized in this function [-Wmaybe-uninitialized]
307 | MVM_telemetry_interval_stop(0, interval_id, "moarvm teardown");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/main.c: In function ‘main’:
src/main.c:307:9: warning: ‘interval_id’ may be used uninitialized in this function [-Wmaybe-uninitialized]
307 | MVM_telemetry_interval_stop(0, interval_id, "moarvm teardown");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/strings/utf8.c: In function ‘MVM_string_utf8_decodestream’:
src/strings/utf8.c:548:5: warning: ‘lag_last_accept_pos’ may be used uninitialized in this function [-Wmaybe-uninitialized]
548 | MVM_string_decodestream_discard_to(tc, ds, last_accept_bytes, last_accept_pos);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/profiler/telemeh.c: In function ‘MVM_telemetry_init’:
src/profiler/telemeh.c:317:74: warning: cast between incompatible function types from ‘void * (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
317 | threadCreateError = uv_thread_create(&backgroundSerializationThread, (uv_thread_cb)backgroundSerialization, (void *)outfile);
| ^
```
src/vm/moar/ops/perl6_ops.c:25:1: warning: missing initializer for field ‘is_interned’ of ‘MVMCallsite’ {aka ‘struct MVMCallsite’} [-Wmissing-field-initializers]
25 | static MVMCallsite no_arg_callsite = { NULL, 0, 0, 0, 0 };
| ^~~~~~
In file included from /home/dan/Source/perl6/install/include/moar/moar.h:102,
from src/vm/moar/ops/perl6_ops.c:2:
/home/dan/Source/perl6/install/include/moar/core/callsite.h:90:14: note: ‘is_interned’ declared here
90 | MVMuint8 is_interned;
| ^~~~~~~~~~~
src/vm/moar/ops/perl6_ops.c:27:1: warning: missing initializer for field ‘is_interned’ of ‘MVMCallsite’ {aka ‘struct MVMCallsite’} [-Wmissing-field-initializers]
27 | static MVMCallsite one_arg_callsite = { one_arg_flags, 1, 1, 1, 0 };
| ^~~~~~
In file included from /home/dan/Source/perl6/install/include/moar/moar.h:102,
from src/vm/moar/ops/perl6_ops.c:2:
/home/dan/Source/perl6/install/include/moar/core/callsite.h:90:14: note: ‘is_interned’ declared here
90 | MVMuint8 is_interned;
| ^~~~~~~~~~~
src/vm/moar/ops/perl6_ops.c:29:1: warning: missing initializer for field ‘is_interned’ of ‘MVMCallsite’ {aka ‘struct MVMCallsite’} [-Wmissing-field-initializers]
29 | static MVMCallsite one_str_callsite = { one_str_flags, 1, 1, 1, 0 };
| ^~~~~~
In file included from /home/dan/Source/perl6/install/include/moar/moar.h:102,
from src/vm/moar/ops/perl6_ops.c:2:
/home/dan/Source/perl6/install/include/moar/core/callsite.h:90:14: note: ‘is_interned’ declared here
90 | MVMuint8 is_interned;
| ^~~~~~~~~~~
src/vm/moar/ops/perl6_ops.c:34:1: warning: missing initializer for field ‘is_interned’ of ‘MVMCallsite’ {aka ‘struct MVMCallsite’} [-Wmissing-field-initializers]
34 | static MVMCallsite atcf_callsite = { atcf_flags, 3, 3, 3, 0 };
| ^~~~~~
In file included from /home/dan/Source/perl6/install/include/moar/moar.h:102,
from src/vm/moar/ops/perl6_ops.c:2:
/home/dan/Source/perl6/install/include/moar/core/callsite.h:90:14: note: ‘is_interned’ declared here
90 | MVMuint8 is_interned;
| ^~~~~~~~~~~
src/vm/moar/ops/perl6_ops.c:39:1: warning: missing initializer for field ‘is_interned’ of ‘MVMCallsite’ {aka ‘struct MVMCallsite’} [-Wmissing-field-initializers]
39 | static MVMCallsite disp_callsite = { disp_flags, 4, 4, 4, 0 };
| ^~~~~~
In file included from /home/dan/Source/perl6/install/include/moar/moar.h:102,
from src/vm/moar/ops/perl6_ops.c:2:
/home/dan/Source/perl6/install/include/moar/core/callsite.h:90:14: note: ‘is_interned’ declared here
90 | MVMuint8 is_interned;
| ^~~~~~~~~~~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment