Added a testcase for bug #833.

Multiline #if statements can cause the lexer to read
beyond buffer boundaries and thus crash the driver
or cause other errors.