An odd occurrence which might be of interest:
In a section of code in another module, I declared a constant with a *variable* in its argument, which was only set a few lines later.
Somehow, the code compiled when a few types of specific commands (such as sleep 0.0) were in Main(). This shouldn't have compiled in the first place.
Removing these seemingly unrelated commands caused the following error:
Internal error: variable.cpp(9833), Rev 1203: missing constant value, "...
So, somehow the compiler got it right in a few cases, and in the other instances those constants were presumably set to some unknown (or random) value.
Internal error: variable.cpp
Re: Internal error: variable.cpp
Assuming that I understood your description (a small test case that demonstrates the issue is the best way to unequivocally describe a problem), you are correct. We were able to replicate the problem and have resolved it.pjc30943 wrote:This shouldn't have compiled in the first place.
Thanks.
- Don Kinzer