/test/language/error_warning_msg/bad_redefine16.msg

http://github.com/tybor/Liberty · Unknown · 22 lines · 18 code · 4 blank · 0 comment · 0 complexity · a34a1169d5c6ecc773f3487ed919d6f2 MD5 · raw file

  1. ****** Error: In type BAD_REDEFINE16, features "bar1" and "bar2"
  2. come from the same original feature via multiple "insert" paths,
  3. but none comes via an "inherit" path.
  4. Below, you get the feature evolution step by step. Note that in
  5. the end (type BAD_REDEFINE16) there are two versions of the same
  6. initial feature with two different names. To fix this, either
  7. use enough "inherit" links in place of "insert" links to have
  8. one "inherit" path or rename the feature to get the same name
  9. in BAD_REDEFINE16 type.
  10. First "insert" path (from parent to child):
  11. `bar' in AUX_REDEFINE16
  12. inserted as `bar1' in BAD_REDEFINE16
  13. Second "insert" path (from parent to child):
  14. `bar' in AUX_REDEFINE16
  15. inserted as `bar2' in BAD_REDEFINE16
  16. ------
  17. ****** Fatal Error: Correct the previous error first.
  18. ------