The following code (ugly, but I'll try to add it as a comment) compiles with project.typecheck=3 with SDK 8.1.1 or with 8.2.2 but typecheck set to 2, but fails to compile with 8.2.2 and typecheck=3
ERROR: fr955: Bug.mc:56,13: Trying to access an uninitialized variable.
ERROR: fr955: Bug.mc:57,4: Value may not be initialized.