Odin icon indicating copy to clipboard operation
Odin copied to clipboard

can mark externally linked (foreign) vars as rodata

Open beaumccartney opened this issue 4 months ago • 0 comments

repro below - compiles and runs

repro:

package repro

main :: proc() {
    ptr := &vm_page_mask

    fmt.println(vm_page_mask)
    ptr^ -= 1
    fmt.println(vm_page_mask)
}

foreign import mach "system:System.framework"
foreign mach {
	@(rodata) vm_page_mask: c.uintptr_t
}

import "core:fmt"
import "core:c"

beaumccartney avatar Oct 10 '24 17:10 beaumccartney