diff --git a/compiler/ninl.pas b/compiler/ninl.pas index 9d02716602..2ede21e594 100644 --- a/compiler/ninl.pas +++ b/compiler/ninl.pas @@ -328,7 +328,8 @@ implementation not(is_real or is_enum or (source.left.resultdef.typ=orddef)) then begin - CGMessagePos(fileinfo,parser_e_illegal_expression); + CGMessagePos1(source.fileinfo, + type_e_integer_expr_expected,source.resultdef.typename); exit; end;