[flang] Check for misplaced labels
authorpeter klausler <pklausler@nvidia.com>
Wed, 22 Jul 2020 00:25:46 +0000 (17:25 -0700)
committerpeter klausler <pklausler@nvidia.com>
Wed, 22 Jul 2020 01:00:16 +0000 (18:00 -0700)
commit26330a0c7c6e26881a139ed84b75d86b9903dd73
treee087d55114243384cbee666c973865d9d003f14f
parente8425b27fec355192c0ee82c4dd82874d7b10591
[flang] Check for misplaced labels

In fixed form source, complain when a label digit appears
outside the label field & when a non-digit appears in the label
field.

Reviewed By: sscalpone

Differential Revision: https://reviews.llvm.org/D84283
flang/lib/Parser/prescan.cpp
flang/lib/Parser/prescan.h
flang/test/Parser/badlabel.f [new file with mode: 0644]