tw4913.pp 456 B

12345678910111213141516171819202122
  1. { %fail }
  2. { Source provided for Free Pascal Bug Report 4913 }
  3. { Submitted by "Vinzent Hoefler" on 2006-03-17 }
  4. { e-mail: [email protected] }
  5. const
  6. Some_String : String = '0123456789';
  7. type
  8. Some_Enum = (Zero, One, Two, Three);
  9. var
  10. i : Some_Enum;
  11. begin
  12. WriteLn (Some_String[2]); // Should fail if "Some_String = '...'";
  13. WriteLn (Some_String[Two]); // Should fail with type error.
  14. i := Three;
  15. WriteLn (Some_String[i]);
  16. end.