Add extra hints for LLVM for implicit reference parameters
This commit is contained in:
1 parent
2c5c8192f8
commit
f163181204
1 file changed
+3
@@ -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