Ticket #911 (closed bug: noreply)

Opened 5 years ago

Last modified 3 years ago

Tests for macro_local

Reported by: dukeleto Owned by: dukeleto
Priority: normal Milestone:
Component: core Version: 1.4.0
Severity: medium Keywords: macro
Cc: Language:
Patch status: Platform:

Description (last modified by dukeleto) (diff)

Write tests for declaring local variables in PIR macros:

.macro_local int $b

It is currently documented in source:trunk/docs/pdds/pdd19_pir.pod, but it is unused and perhaps broken. After this works, macros should be ported to use this syntax instead of high-numbered registers, such as the fp_* functions in source:trunk/runtime/parrot/include/fp_equality.pasm .

Change History

Changed 5 years ago by dukeleto

  • description modified (diff)

Changed 5 years ago by dukeleto

  • status changed from new to assigned

Changed 5 years ago by dukeleto

.macro_local is definitely broken.

Changed 5 years ago by coke

This was  originally reported in RT.

Also, please update the macros in "runtime/parrot/include/hllmacros.pir" when this is fixed.

Changed 3 years ago by jkeenan

  • component changed from none to core

dukeleto,

Can we get an update on the status of this ticket?

Thanks.

kid51

Changed 3 years ago by dukeleto

  • status changed from assigned to closed
  • resolution set to noreply
Note: See TracTickets for help on using tickets.