#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

Reply via email to