pub fn fromZoirAlloc( T: type, gpa: Allocator, ast: Ast, zoir: Zoir, diag: ?*Diagnostics, options: Options, ) error
Like fromSliceAlloc, but operates on Zoir instead of ZON source.
fromSliceAlloc
Zoir
T: type
gpa: Allocator
ast: Ast
zoir: Zoir
diag: ?*Diagnostics
options: Options
334 335 336 337 338 339 340 341 342 343
pub fn fromZoirAlloc( T: type, gpa: Allocator, ast: Ast, zoir: Zoir, diag: ?*Diagnostics, options: Options, ) error{ OutOfMemory, ParseZon }!T { return fromZoirNodeAlloc(T, gpa, ast, zoir, .root, diag, options); }
Like
fromSliceAlloc, but operates onZoirinstead of ZON source.