You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.
Our move compiler allows to visualize the control flow per function.
For example for this vector.2.move program:
module 0x101::vector {
native public fun empty<Element>(): vector<Element>;
native public fun borrow<Element>(v: &vector<Element>, i: u64): ∈
native public fun push_back<Element>(v: &mut vector<Element>, e: Element);
public fun singleton<Element>(e: Element): vector<Element> {
let v = empty();
push_back(&mut v, e);
v
}
public fun test_singleton_contains() {
let x_int = 1;
assert!(*borrow(&singleton(x_int), 0) == x_int, 0);
}
}
🚀 Feature Request
Add to Move compiler support for creating debug info (dwarf) in llvm
Motivation
Needed for debugger
Pitch
Use llvmdi facility
Additional context
None
The text was updated successfully, but these errors were encountered: