#1782: C++ build broken in r48923
----------------------+-----------------------------------------------------
Reporter: NotFound | Owner:
Type: bug | Status: new
Priority: major | Milestone:
Component: build | Version: 2.7.0
Severity: high | Keywords:
Lang: | Patch:
Platform: |
----------------------+-----------------------------------------------------
C++ is broken at compiling core_ops.c
The problem is that the prototype for Parrot_DynOp_core_2_7_0 in
include/parrot/oplib/core_ops.h does not match the definition in
src/ops/core_ops.c: the prototype lacks the PARROT_EXPORT decorator and
the declaration has it.
Compiling with C++ the PARROT_EXPORT expansion uses the linkage modifier
'extern "C"', thus the prototype and the definition don't match.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1782>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets