warnings
This is an old revision of the document!
Warnings
Here is the list of warnings that can be emitted by 10LC, along with additional information about each one.
Number | Text | Details |
---|---|---|
L0512 | Redundant assignment of same register which will be optimized | An assignment statement was encountered that assigned a register to itself. This is redundant, and no executable code was generated for that statement |
L0513 | Compiled line may be too long for execution |
This limit varies between 35 - 47 keys depending on the keys used. ^
L0514 | The SetupPod statement was not specified | A statement was executed that requires that a Pod be specified. |
---|---|---|
L0515 | The IF expression is redundant because it always evaluates to TRUE and will be optimized | An If statement was encountered that will always test true so it was removed and replaced with the resulting Goto statement. |
L0516 | The IF expression is redundant because it always evaluates to FALSE and will be optimized | An If statement was encountered that will always test false so it was removed entirely. |
L0517 | The INTO expression is redundant because it specifies Register E as the copy-into register and will be optimized | A Read expression used an Into modifier but specified Register E as the register to copy the value into. Register E is the register that gets the value from the Read expression, so there is no need for the additional copy-into step. |
L0517 | The INTO expression is redundant because it specifies Register C as the copy-into register and will be optimized | A ReadCtrl expression used an Into modifier but specified Register C as the register to copy the value into. Register C is the register that gets the value from the ReadCtrl expression, so there is no need for the additional copy-into step. |
L0518 | Program <ProgramName> contains defined label <LabelName> which was never referenced | The specified program created (defined) a label called <LabelName> but this label was never referenced in any Goto statements in the program. |
L0519 | Program <ProgramName> contains a constant named <ConstName> which was never referenced | Program <ProgramName> defined a constant called <LabelName> which was never referenced |
L0520 | Program <ProgramName> contains a alias named <AliasName> which was never referenced | Program <ProgramName> defined an alias called <AliasName> which was never referenced |
L0521 | The specified signature value {0} is greater than 0xFFFF (65535), only the 2 least significant bytes will be used | |
L0522 | The specified address 0x{0:X} may be out of range for the selected pod, whose address limit is 0x{1:X} | |
L0523 | The specified Force Line Name {0} is too long and will be shorted to {1}“ | |
L0524 | The list of Force Line Names has a duplicate Name | |
L0525 | A global constant named {0} was created but was never referenced | |
L0526 | Program {0} ({1}) contains no executable code | |
L0527 | Value 0x{0:X2} ({0}) exceeds the specified CPU's data size |
warnings.1581903395.txt.gz · Last modified: 2020/02/16 19:36 by adminz