mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-08 00:28:49 +00:00
Add extra hints for LLVM for implicit reference parameters
This commit is contained in:
@@ -1904,6 +1904,9 @@ void ir_print_instr(irFileBuffer *f, irModule *m, irValue *value) {
|
|||||||
if (e->flags&EntityFlag_NoAlias) {
|
if (e->flags&EntityFlag_NoAlias) {
|
||||||
ir_write_str_lit(f, " noalias");
|
ir_write_str_lit(f, " noalias");
|
||||||
}
|
}
|
||||||
|
if (e->flags&EntityFlag_ImplicitReference) {
|
||||||
|
ir_write_str_lit(f, " nonnull dereferenceable");
|
||||||
|
}
|
||||||
ir_write_byte(f, ' ');
|
ir_write_byte(f, ' ');
|
||||||
irValue *arg = call->args[i];
|
irValue *arg = call->args[i];
|
||||||
if (is_type_boolean(t)) {
|
if (is_type_boolean(t)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user