diff options
author | Peter Klausler <pklausler@nvidia.com> | 2022-03-14 15:23:49 -0700 |
---|---|---|
committer | Peter Klausler <pklausler@nvidia.com> | 2022-03-18 16:14:27 -0700 |
commit | 2d8b6a478496ff1ecb9276ac91788f7a94885428 (patch) | |
tree | 2562ff8f0e0503827cc09347a9d7bef4591c5525 /flang/lib/Parser/executable-parsers.cpp | |
parent | ddca66622c62721f2d05ffebefda17fc567d2cfd (diff) | |
download | llvm-2d8b6a478496ff1ecb9276ac91788f7a94885428.zip llvm-2d8b6a478496ff1ecb9276ac91788f7a94885428.tar.gz llvm-2d8b6a478496ff1ecb9276ac91788f7a94885428.tar.bz2 |
[flang] Add explanatory messages to grammar for language extensions
Extend "extension<LanguageFeature>()" to incorporate an explanatory
message better than the current generic "nonstandard usage:".
Differential Revision: https://reviews.llvm.org/D122035
Diffstat (limited to 'flang/lib/Parser/executable-parsers.cpp')
-rw-r--r-- | flang/lib/Parser/executable-parsers.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/flang/lib/Parser/executable-parsers.cpp b/flang/lib/Parser/executable-parsers.cpp index 66b217a..04fe184 100644 --- a/flang/lib/Parser/executable-parsers.cpp +++ b/flang/lib/Parser/executable-parsers.cpp @@ -76,6 +76,7 @@ TYPE_PARSER(recovery( construct<ExecutionPartConstruct>( statement(indirect(dataStmt))), extension<LanguageFeature::ExecutionPartNamelist>( + "nonstandard usage: NAMELIST in execution part"_port_en_US, construct<ExecutionPartConstruct>( statement(indirect(Parser<NamelistStmt>{})))), obsoleteExecutionPartConstruct))), |