Ticket #1419 (closed bug: fixed)
pbc_merge doesn't correctly merge
| Reported by: | cotto | Owned by: | cotto |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | none | Version: | 2.0.0 |
| Severity: | medium | Keywords: | |
| Cc: | Language: | ||
| Patch status: | Platform: |
Description (last modified by cotto) (diff)
I took a shot at switching compilers/pct/Rules.mak to generate separate pbcs and merge them into a single file using pbc_merge using the attached patch. Unfortunately this causes pct to fail several tests. A typical failure is below:
t/compilers/pct/past.t ............... 4/10
# Failed test 'set attributes for PAST;Op via method'
# at t/compilers/pct/past.t line 39.
# Exited with error code: 1
# Received:
# Method 'language' not found for invocant of class ''
# current instr.: 'parrot;PAST;Compiler;onload' pc 1330 (compilers/pct/src/PAST/Compiler.pir:52)
# called from Sub 'parrot;PCT;__onload' pc 0 (compilers/pct/PCT.pir:18)
# ... call repeated 1 times
#
# Expected:
# foo
# "ast" => PMC 'PAST;Op' {
# <name> => "foo"
# [0] => PMC 'PAST;Op' {
# <name> => "bar"
# }
# }
#
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

