Page 165 of 229 Start Back Next End ZBasic Language Reference 155 ZBasic Microcontrollers b = 25 End Sub Note that it is permissible to combine two or more warning directives by separating the warning specifications using a semicolon. For example: #pragma warning(push; 7:Off; unused-param:On) 10.3.2 Internal Errors The compiler may, in unusual circumstances, generate an Internal Error message. This will happen when it encounters a situation where inconsistencies in internal data structures arise that prevent continued operation. If you encounter an internal error or a program fault, please report it so that it can be investigated to see why the problem occurred. If possible, construct the smallest possible program that still exhibits the problem and submit that program along with the error report. In some cases, you may be able to work around the problem by turning off all optimization although this is not guaranteed to be helpful. Still, it may be worth a try to get you past the obstacle while the problem is being addressed. Problem reports may be emailed to |support@zbasic.net or they may be reported via the Support Forum at |http://www.zbasic.net/forum.