Consider the following code: ``` integer, allocatable :: a deallocate(a) end ``` Flang executes it without error. Is the omission of the runtime diagnostic intentional or under an option?