fpc/tests/webtbf/tw32915.pp
florian a29f968b3b * patch by Christo Crause: generate parameter location information in att assembler mode, resolves #32915
* forbid that parameters are subscribed in assembler, if they are references and take more than one register
+ test

git-svn-id: trunk@38125 -
2018-02-05 22:11:00 +00:00

26 lines
295 B
ObjectPascal

{ %cpu=avr }
{ %fail }
program test;
type
TUintRecord = packed record
l:byte;
h:byte;
end;
procedure delayloop2(const counter: TUintRecord); assembler;
asm
mov XH, counter.h
mov XL, counter.l
end;
var
t: TUintRecord;
begin
t.l := 1;
t.h := 0;
delayloop2(t);
end.