Kbase P3837: 9.1B compiler not detecting problem with the following state
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/09/2008 |
|
Status: Unverified
FACT(s) (Environment):
AIX
FACT(s) (Environment):
Progress 9.1B
SYMPTOM(s):
9.1B compiler not detecting problem with the following statement recid(customer) = no-lock no-error.
CAUSE:
def temp-table tt_colin
field field_one as character.
find tt_colin where recid(tt_colin) = no-lock no-error.
This will compile without problem when it should not compile at all because it is illogical.
FIX:
Upgrade to 9.1C or 9.1D where the behaviour is the correct and will result in a compile error.