#640: Some vtable functions stil used externally
----------------------+-----------------------------------------------------
Reporter: NotFound | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: core | Version: 1.1.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
----------------------+-----------------------------------------------------
Description changed by NotFound:
Old description:
> src/jit/i386/jit_emit.h declares and uses
> Parrot_FixedIntegerArray_get_integer_keyed_int and
> Parrot_FixedIntegerArray_set_integer_keyed_int
>
> src/pmc_freeze.c declares and uses Parrot_default_thaw and
> Parrot_default_thawfinish
>
> The declarations used prefixes that declared them as extern "C" in c++
> builds. I'm fixing that, but the desired solution is to not use directly
> vtable functions at all.
New description:
src/jit/i386/jit_emit.h declares and uses
Parrot_FixedIntegerArray_get_integer_keyed_int and
Parrot_FixedIntegerArray_set_integer_keyed_int
src/pmc_freeze.c declares and uses Parrot_default_thaw and
Parrot_default_thawfinish
The declarations used prefixes that declared them as extern "C" in c++
builds. I've fixed that in r38491, but the desired solution is to not use
directly vtable functions at all.
--
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/640#comment:1>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets