local cXXX as string
if (some condition)
cXXX:="A"
else
cXXX:="B"
endif
I understand that I can prevent the warning by assigning some dummy value in the initialization but the warning is incorrect in the above code (The if..else..endif always runs, is not conditional)
Hmm, as I assigned something to all the variables in the meantime and simplified the code for posting I can't find it back to check if something in the code made the warning valid after all.
If I encounter the warning again I will double check if something could cause it. As you tested the code below I assume for now I must have missed something that makes the warning valid.