Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

dmd.ob

Flow analysis for Ownership/Borrowing
Authors:

Source ob.d

References https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1021.md Argument Ownership and Function Calls

void oblive(FuncDeclaration funcdecl);
Perform ownership/borrowing checks for funcdecl. Does not modify the AST, just checks for errors.