gec catcall warnings, how to read them?
Berend de Boer <[email protected]> Fri, 07 Sep 2007 13:09:46 +1200
| Newsgroups | gmane.comp.lang.eiffel.gobo.general |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi All, I'm trying to compile an se project with gec, but get a couple of catcall warnings. Some are easy to follow, but others leave me quite in the dark. For example these: [CATCALL] class KL_EQUALITY_TESTER [XPLAIN_TYPE] (32,15): type 'XPLAIN_EXTENSION' of actual argument #1 does not conform to type 'XPLAIN_ASSERTION' of formal argument in feature `is_equal' in class 'XPLAIN_ASSERTION' [CATCALL] class KL_EQUALITY_TESTER [XPLAIN_TYPE] (32,15): type 'XPLAIN_TYPE' of actual argument #1 does not conform to type 'XPLAIN_ASSERTION' of formal argument in feature `is_equal' in class 'XPLAIN_ASSERTION' [CATCALL] class KL_EQUALITY_TESTER [XPLAIN_TYPE] (32,15): type 'XPLAIN_ASSERTION' of actual argument #1 does not conform to type 'XPLAIN_EXTENSION' of formal argument in feature `is_equal' in class 'XPLAIN_EXTENSION' [CATCALL] class KL_EQUALITY_TESTER [XPLAIN_TYPE] (32,15): type 'XPLAIN_TYPE' of actual argument #1 does not conform to type 'XPLAIN_EXTENSION' of formal argument in feature `is_equal' in class 'XPLAIN_EXTENSION' It seems that one line 32 in KL_EQUALITY_TESTER I have a problem. Great, but not too helpful in this case. Do I have to check every usages of KL_EQUALITY_TESTER in this project to find where the problem could occur? gelint doesn't help. - -- Live long and prosper, Berend de Boer PS: This email has been digitally signed if you wonder what the strange characters are that your email client displays. PGP public key: http://www.pobox.com/~berend/berend-public-key.txt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFG4KTaIyuuaiRyjTYRAv1DAJ9bNmP3oxlqw0dS+dU5pjcTe6SV3QCfVlxu mwiZgZfMp/Rh1cgW218Rs4g= =bqOv -----END PGP SIGNATURE-----