On 05/08/2021 00:58, Mark Wielaard wrote:
> Hi,
>
> I am trying to get this program working:
>
> extern "C" { fn abort (); }
>
> pub struct H
> {
> l: u32,
> }
>
> impl H
> {
> fn p (&mut self) -> u32
> {
> self.l -= 1;
> self.l
> }
> }
>
> fn main ()
> {
> let mut h = H { l: 11
Hi,
I am trying to get this program working:
extern "C" { fn abort (); }
pub struct H
{
l: u32,
}
impl H
{
fn p (&mut self) -> u32
{
self.l -= 1;
self.l
}
}
fn main ()
{
let mut h = H { l: 11 };
let eleven = h.l;
let ten = h.p ();
if ten + 1 != eleven { unsafe { abor