# New Ticket Created by  Patrick R. Michaud 
# Please include the string:  [perl #39045]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=39045 >


---
osname= linux
osvers= 2.6.12
arch=   x86_64-linux-thread-multi
cc=     cc 
---
Flags:
    category=core
    severity=medium
    ack=no
---
Although namespace issues are still being worked out, I'm
entering this ticket to note that the "isa" opcode doesn't
seem to work with keyed classnames.

    base = subclass 'Hash', ['Perl6'; 'PAST'; 'Node']
    $P0 = new [ 'Perl6'; 'PAST'; 'Node' ]
    $I0 = isa $P0, [ 'Perl6'; 'PAST'; 'Node']

results in

    error:imcc:The opcode 'isa_i_p_kc' (isa<3>) was not found.

Pm

---
Summary of my parrot 0.4.3 (r12477) configuration:
  configdate='Mon May  1 14:06:21 2006'
  Platform:
    osname=linux, archname=x86_64-linux-thread-multi
    jitcapable=0, jitarchname=nojit,
    jitosname=linux, jitcpuarch=x86_64
    execcapable=0
    perl=/usr/bin/perl
  Compiler:
    cc='cc', ccflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS 
-DDEBUGGING  -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I 
/usr/include',
  Linker and Libraries:
    ld='cc', ldflags=' -L/usr/local/lib64',
    cc_ldflags='',
    libs='-lm -ldl -lcrypt -lpthread -lrt -lreadline'
  Dynamic Linking:
    share_ext='.so', ld_share_flags='-shared -L/usr/local/lib64 -fPIC',
    load_ext='.so', ld_load_flags='-shared -L/usr/local/lib64 -fPIC'
  Types:
    iv=long, intvalsize=8, intsize=4, opcode_t=long, opcode_t_size=8,
    ptrsize=8, ptr_alignment=1 byteorder=12345678, 
    nv=double, numvalsize=8, doublesize=8

---
Environment:
    HOME    LANG    LANGUAGE    LD_LIBRARY_PATH    LOGDIR    PATH    SHELL

Reply via email to