Rename define_function to define_function_with_control_plane (#6165)

And add a define_function convenience function which uses a default
control plane.
This commit is contained in:
bjorn3
2023-04-06 18:14:13 +02:00
committed by GitHub
parent 5ba0d696b7
commit e1812b611b
8 changed files with 48 additions and 28 deletions

View File

@@ -51,10 +51,7 @@ fn main() {
bcx.seal_all_blocks();
bcx.finalize();
}
let ctrl_plane = &mut Default::default();
module
.define_function(func_a, &mut ctx, ctrl_plane)
.unwrap();
module.define_function(func_a, &mut ctx).unwrap();
module.clear_context(&mut ctx);
ctx.func.signature = sig_b;
@@ -77,9 +74,7 @@ fn main() {
bcx.seal_all_blocks();
bcx.finalize();
}
module
.define_function(func_b, &mut ctx, ctrl_plane)
.unwrap();
module.define_function(func_b, &mut ctx).unwrap();
module.clear_context(&mut ctx);
// Perform linking.