#assert

Preprocessor conditional directive

Syntax
	#assert  condition

Parameters
	condition
		A conditional expression that is assumed to be true

Description
	Asserts the truth of a conditional expression at compile time.  If 
	condition is false, compilation will stop with an error.

	This statement differs from the KeyPgAssertAssert macro in that #assert is 
	evaluated at compile-time and KeyPgAssertAssert is evaluated at run-time.

Example
	Const MIN = 5, MAX = 10
	#assert MAX > MIN '' cause a compile-time error if MAX <= MIN

Differences from QB
	* New to FreeBASIC

See also
	* KeyPgAssertAssert
	* KeyPgPpif#if
	* KeyPgPperror#error

