Consider the following code: ``` program main print *,selected_char_kind(" ascii") ! heading space test end ``` All gfortran, ifort and XLF returns `-1` because of the heading space. Flang returns `1` however. Is this different behavior intentional?