This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Make UNIVERSAL::can treats str and num the same way
[perl5.git] / perl.h
diff --git a/perl.h b/perl.h
index 3d89f8a..798e7b7 100644 (file)
--- a/perl.h
+++ b/perl.h
 /* Rats: if dTHR is just blank then the subsequent ";" throws an error */
 /* Declaring a *function*, instead of a variable, ensures that we don't rely
    on being able to suppress "unused" warnings.  */
+#ifdef __cplusplus
+#define dNOOP (void)0
+#else
 #define dNOOP extern int Perl___notused(void)
+#endif
 
 #ifndef pTHX
 /* Don't bother defining tTHX and sTHX; using them outside