/test/language/error_warning_msg/bad_export6.msg

http://github.com/tybor/Liberty · Unknown · 28 lines · 23 code · 5 blank · 0 comment · 0 complexity · 2362964c9a091621d35fc11e69c3dac4 MD5 · raw file

  1. ****** Error: Forbidden call (i.e. exportation rules violated) when the type of Current is AUX_EXPORT6B. (See the next error report for details.)
  2. Line 11 column 16 in AUX_EXPORT6A (/home/r/Liberty/test/language/error_warning_msg/aux_export6a.e):
  3. a1.g
  4. ^
  5. ------
  6. ****** Warning: The client list computed from the "export" clauses is narrower than the one from the conforming parent(s) for AUX_EXPORT6B1.`g'. This can lead to catcalls! The final export list is {}.
  7. The source lines relevant to this message are the following:
  8. Line 5 column 9 in AUX_EXPORT6A1 (/home/r/Liberty/test/language/error_warning_msg/aux_export6a1.e):
  9. feature {AUX_EXPORT6A}
  10. ^
  11. Line 5 column 30 in AUX_EXPORT6B1 (/home/r/Liberty/test/language/error_warning_msg/aux_export6b1.e):
  12. inherit AUX_EXPORT6A1 export {} g end
  13. ^
  14. ------
  15. ****** Fatal Error: This feature is only exported to {}.
  16. The source lines relevant to this message are the following:
  17. Line 6 column 4 in AUX_EXPORT6A1 (/home/r/Liberty/test/language/error_warning_msg/aux_export6a1.e):
  18. g
  19. ^
  20. Line 5 column 30 in AUX_EXPORT6B1 (/home/r/Liberty/test/language/error_warning_msg/aux_export6b1.e):
  21. inherit AUX_EXPORT6A1 export {} g end
  22. ^
  23. ------