Unhandled access violation when 'label' and 'with' are used
## Summary
An access violation occurred while compiling the minimal code below.
Please note: I am aware that the attached code is not correct and so will not compile correctly. My goal was to find bugs (in this case an access violation) as part of an assignment at the Chair of Software Engineering at the Humboldt University of Berlin (Germany/Berlin).
## System Information
<!-- The more information are provided the easier it is to replicate the bug -->
- **Operating system:** Linux (Linux Mint 20.3)
- **Processor architecture:** x86-64
- **Compiler version:** 3.0.4 (3.0.4+dfsg-23) (newest available package source)
- **Device:** Computer (Laptop)
## Steps to reproduce
Compile the attached sample code via Command line.
Command line call used: `fpc [FILE NAME].pas`
## Example Project
Minimized Test file:
```
program helloWorld;
label
1;
begin
1:with true do
end.
```
## What is the current bug behavior?
The commandline output is as followed:
```Free Pascal Compiler version 3.0.4+dfsg-23 [2019/11/25] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling 0_foo_reduziert.pas
0_foo_reduziert.pas(5,18) Error: Expression type must be class or record type, got Boolean
Fatal: Compilation aborted
An unhandled exception occurred at $00000000004ECE6B:
EAccessViolation: Access violation
$00000000004ECE6B
```
## What is the expected (correct) behavior?
The desired behaviour is a regular termination of the programme without the occurrence of an Access violation.
issue